Uses of Class
org.codehaus.jackson.map.introspect.BasicBeanDescription

Packages that use BasicBeanDescription
org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding. 
org.codehaus.jackson.map.ext Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. 
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.
protected  void BeanDeserializerFactory.addReferenceProperties(DeserializationConfig config, BasicBeanDescription beanDesc, BeanDeserializer deser)
          Method that will find if bean has any managed- or back-reference properties, and if so add them to bean, to be linked during resolution phase.
 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.ext
 

Methods in org.codehaus.jackson.map.ext with parameters of type BasicBeanDescription
 JsonSerializer<?> OptionalHandlerFactory.findSerializer(JavaType type, SerializationConfig config, BasicBeanDescription beanInfo)
           
 

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, JavaType type, 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, JavaType type, 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).
static EnumSerializer EnumSerializer.construct(Class<Enum<?>> enumClass, SerializationConfig config, BasicBeanDescription beanDesc)
           
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, TypeSerializer typeSer)
          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)