|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.jackson.map.BeanPropertyDefinition
public abstract class BeanPropertyDefinition
Simple value classes that contain definitions of properties,
used during introspection of properties to use for
serialization and deserialization purposes.
These instances are created before actual BeanProperty
instances are created, i.e. they are used earlier in the process
flow.
Constructor Summary | |
---|---|
BeanPropertyDefinition()
|
Method Summary | |
---|---|
boolean |
couldDeserialize()
|
boolean |
couldSerialize()
|
abstract AnnotatedMember |
getAccessor()
Method used to find accessor (getter, field to access) to use for accessing value of the property. |
abstract AnnotatedParameter |
getConstructorParameter()
|
abstract AnnotatedField |
getField()
|
abstract AnnotatedMethod |
getGetter()
|
abstract String |
getInternalName()
Accessor that can be used to determine implicit name from underlying element(s) before possible renaming. |
abstract AnnotatedMember |
getMutator()
Method used to find mutator (constructor parameter, setter, field) to use for changing value of the property. |
abstract String |
getName()
Accessor for name used for external representation (in JSON). |
abstract AnnotatedMethod |
getSetter()
|
abstract boolean |
hasConstructorParameter()
|
abstract boolean |
hasField()
|
abstract boolean |
hasGetter()
|
abstract boolean |
hasSetter()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BeanPropertyDefinition()
Method Detail |
---|
public abstract String getName()
getName
in interface Named
public abstract String getInternalName()
public abstract boolean hasGetter()
public abstract boolean hasSetter()
public abstract boolean hasField()
public abstract boolean hasConstructorParameter()
public boolean couldDeserialize()
public boolean couldSerialize()
public abstract AnnotatedMethod getGetter()
public abstract AnnotatedMethod getSetter()
public abstract AnnotatedField getField()
public abstract AnnotatedParameter getConstructorParameter()
public abstract AnnotatedMember getAccessor()
public abstract AnnotatedMember getMutator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |