|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BasicBeanDescription | |
---|---|
org.codehaus.jackson.map.deser | Contains implementation classes of deserialization part of data binding. |
org.codehaus.jackson.map.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. |
org.codehaus.jackson.map.ser | Contains implementation classes of serialization part of data binding. |
Uses of BasicBeanDescription in org.codehaus.jackson.map.deser |
---|
Methods in org.codehaus.jackson.map.deser with parameters of type BasicBeanDescription | |
---|---|
protected void |
BeanDeserializerFactory._addDeserializerConstructors(DeserializationConfig config,
BasicBeanDescription beanDesc,
VisibilityChecker<?> vchecker,
BeanDeserializer deser,
AnnotationIntrospector intr,
CreatorContainer creators)
|
protected void |
BeanDeserializerFactory._addDeserializerFactoryMethods(DeserializationConfig config,
BasicBeanDescription beanDesc,
VisibilityChecker<?> vchecker,
BeanDeserializer deser,
AnnotationIntrospector intr,
CreatorContainer creators)
|
protected void |
BeanDeserializerFactory.addBeanProps(DeserializationConfig config,
BasicBeanDescription beanDesc,
BeanDeserializer deser)
Method called to figure out settable properties for the bean deserializer to use. |
protected void |
BeanDeserializerFactory.addDeserializerCreators(DeserializationConfig config,
BasicBeanDescription beanDesc,
BeanDeserializer deser)
Method that is to find all creators (constructors, factory methods) for the bean type to deserialize. |
JsonDeserializer<Object> |
BeanDeserializerFactory.buildBeanDeserializer(DeserializationConfig config,
JavaType type,
BasicBeanDescription beanDesc)
Method that is to actually build a bean deserializer instance. |
JsonDeserializer<Object> |
BeanDeserializerFactory.buildThrowableDeserializer(DeserializationConfig config,
JavaType type,
BasicBeanDescription beanDesc)
|
protected BeanDeserializer |
BeanDeserializerFactory.constructBeanDeserializerInstance(DeserializationConfig config,
JavaType type,
BasicBeanDescription beanDesc)
Method for construcing "empty" deserializer: overridable to allow sub-classing of BeanDeserializer . |
protected SettableBeanProperty |
BasicDeserializerFactory.constructCreatorProperty(DeserializationConfig config,
BasicBeanDescription beanDesc,
String name,
int index,
AnnotatedParameter param)
Method that will construct a property object that represents a logical property passed via Creator (constructor or static factory method) |
protected SettableBeanProperty |
BeanDeserializerFactory.constructSettableProperty(DeserializationConfig config,
BasicBeanDescription beanDesc,
String name,
AnnotatedField field)
|
protected SettableBeanProperty |
BeanDeserializerFactory.constructSettableProperty(DeserializationConfig config,
BasicBeanDescription beanDesc,
String name,
AnnotatedMethod setter)
Method that will construct a regular bean property setter using the given setter method. |
protected SettableBeanProperty |
BeanDeserializerFactory.constructSetterlessProperty(DeserializationConfig config,
BasicBeanDescription beanDesc,
String name,
AnnotatedMethod getter)
Method that will construct a regular bean property setter using the given setter method. |
protected ThrowableDeserializer |
BeanDeserializerFactory.constructThrowableDeserializerInstance(DeserializationConfig config,
JavaType type,
BasicBeanDescription beanDesc)
|
protected JavaType |
BasicDeserializerFactory.resolveType(DeserializationConfig config,
BasicBeanDescription beanDesc,
Type rawType,
Annotated a)
Helper method used to resolve method return types and field types. |
Uses of BasicBeanDescription in org.codehaus.jackson.map.introspect |
---|
Methods in org.codehaus.jackson.map.introspect that return BasicBeanDescription | |
---|---|
BasicBeanDescription |
BasicClassIntrospector.forClassAnnotations(MapperConfig<?> cfg,
Class<?> c,
ClassIntrospector.MixInResolver r)
|
BasicBeanDescription |
BasicClassIntrospector.forCreation(DeserializationConfig cfg,
Class<?> c,
ClassIntrospector.MixInResolver r)
|
BasicBeanDescription |
BasicClassIntrospector.forDeserialization(DeserializationConfig cfg,
JavaType type,
ClassIntrospector.MixInResolver r)
|
BasicBeanDescription |
BasicClassIntrospector.forDirectClassAnnotations(MapperConfig<?> cfg,
Class<?> c,
ClassIntrospector.MixInResolver r)
|
BasicBeanDescription |
BasicClassIntrospector.forSerialization(SerializationConfig cfg,
Class<?> c,
ClassIntrospector.MixInResolver r)
|
Uses of BasicBeanDescription in org.codehaus.jackson.map.ser |
---|
Methods in org.codehaus.jackson.map.ser with parameters of type BasicBeanDescription | |
---|---|
protected JsonSerializer<?> |
BasicSerializerFactory.buildCollectionSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildEnumMapSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildEnumSetSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildIndexedListSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildIterableSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildIteratorSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected JsonSerializer<?> |
BasicSerializerFactory.buildMapSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
Helper method that handles configuration details when constructing serializers for Map types. |
protected JsonSerializer<?> |
BasicSerializerFactory.buildObjectArraySerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
Helper method that handles configuration details when constructing serializers for Object[] (and subtypes). |
protected JsonSerializer<Object> |
BeanSerializerFactory.constructBeanSerializer(SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected PropertyBuilder |
BeanSerializerFactory.constructPropertyBuilder(SerializationConfig config,
BasicBeanDescription beanDesc)
|
protected List<BeanPropertyWriter> |
BeanSerializerFactory.filterBeanProperties(SerializationConfig config,
BasicBeanDescription beanDesc,
List<BeanPropertyWriter> props)
Overridable method that can filter out properties. |
protected List<BeanPropertyWriter> |
BeanSerializerFactory.findBeanProperties(SerializationConfig config,
BasicBeanDescription beanDesc)
Method used to collect all actual serializable properties. |
JsonSerializer<Object> |
BeanSerializerFactory.findBeanSerializer(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
Method that will try to construct a BeanSerializer for
given class. |
JsonSerializer<?> |
BasicSerializerFactory.findSerializerByAddonType(JavaType javaType,
SerializationConfig config,
BasicBeanDescription beanDesc)
Reflection-based serialized find method, which checks if given class implements one of recognized "add-on" interfaces. |
JsonSerializer<?> |
BasicSerializerFactory.findSerializerByLookup(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
Fast lookup-based accessor method, which will only check for type itself, but not consider super-classes or implemented interfaces. |
JsonSerializer<?> |
BasicSerializerFactory.findSerializerByPrimaryType(JavaType type,
SerializationConfig config,
BasicBeanDescription beanDesc)
Reflection-based serialized find method, which checks if given class is a sub-type of one of well-known classes, or implements a "primary" interface. |
protected BeanSerializer |
BeanSerializerFactory.processViews(SerializationConfig config,
BasicBeanDescription beanDesc,
BeanSerializer ser,
List<BeanPropertyWriter> props)
Method called to handle view information for constructed serializer, based on bean property writers. |
protected List<BeanPropertyWriter> |
BeanSerializerFactory.sortBeanProperties(SerializationConfig config,
BasicBeanDescription beanDesc,
List<BeanPropertyWriter> props)
Overridable method that will impose given partial ordering on list of discovered propertied. |
protected boolean |
BasicSerializerFactory.usesStaticTyping(SerializationConfig config,
BasicBeanDescription beanDesc)
Helper method to check whether global settings and/or class annotations for the bean class indicate that static typing (declared types) should be used for properties. |
Constructors in org.codehaus.jackson.map.ser with parameters of type BasicBeanDescription | |
---|---|
PropertyBuilder(SerializationConfig config,
BasicBeanDescription beanDesc)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |