org.codehaus.jackson.map
Class BeanDescription
java.lang.Object
org.codehaus.jackson.map.BeanDescription
- Direct Known Subclasses:
- BasicBeanDescription
public abstract class BeanDescription
- extends Object
Basic container for information gathered by ClassIntrospector
to
help in constructing serializers and deserializers.
- Author:
- tsaloranta
Field Summary |
protected JavaType |
_type
Bean type information, including raw class and possible
* generics information |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_type
protected final JavaType _type
- Bean type information, including raw class and possible
* generics information
BeanDescription
protected BeanDescription(JavaType type)
getType
public JavaType getType()
getBeanClass
public Class<?> getBeanClass()
findGetters
public abstract LinkedHashMap<String,AnnotatedMethod> findGetters(boolean autoDetectGetters,
boolean autoDetectIsGetters,
Collection<String> ignoredProperties)
- Parameters:
ignoredProperties
- (optional, may be null) Names of properties
to ignore; getters for these properties are not to be returned.
findSetters
public abstract LinkedHashMap<String,AnnotatedMethod> findSetters(boolean autoDetect)