Uses of Class
com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition

Packages that use BeanPropertyDefinition
com.fasterxml.jackson.databind Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via ObjectMapper class, as well as convenience methods included in JsonParser 
com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding. 
com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces. 
com.fasterxml.jackson.databind.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations. 
com.fasterxml.jackson.databind.ser Contains implementation classes of serialization part of data binding. 
com.fasterxml.jackson.databind.util Utility classes for Mapper package. 
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind
 

Methods in com.fasterxml.jackson.databind that return types with arguments of type BeanPropertyDefinition
abstract  List<BeanPropertyDefinition> BeanDescription.findProperties()
           
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind.deser
 

Methods in com.fasterxml.jackson.databind.deser that return types with arguments of type BeanPropertyDefinition
protected  List<BeanPropertyDefinition> BeanDeserializerFactory.filterBeanProps(DeserializationContext ctxt, BeanDescription beanDesc, BeanDeserializerBuilder builder, List<BeanPropertyDefinition> propDefsIn, Set<String> ignored)
          Helper method called to filter out explicit ignored properties, as well as properties that have "ignorable types".
 List<BeanPropertyDefinition> BeanDeserializerModifier.updateProperties(DeserializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> propDefs)
          Method called by BeanDeserializerFactory when it has collected initial list of BeanPropertyDefinitions, and done basic by-name and by-type filtering, but before constructing builder or actual property handlers; or arranging order.
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type BeanPropertyDefinition
 void BeanDeserializerBuilder.addCreatorProperty(BeanPropertyDefinition propDef)
          Method called by deserializer factory, when a "creator property" (something that is passed via constructor- or factory method argument; instead of setter or field).
protected  SettableBeanProperty BeanDeserializerFactory.constructSettableProperty(DeserializationContext ctxt, BeanDescription beanDesc, BeanPropertyDefinition propDef, Type jdkType)
          Method that will construct a regular bean property setter using the given setter method.
protected  SettableBeanProperty BeanDeserializerFactory.constructSetterlessProperty(DeserializationContext ctxt, BeanDescription beanDesc, BeanPropertyDefinition propDef)
          Method that will construct a regular bean property setter using the given setter method.
 

Method parameters in com.fasterxml.jackson.databind.deser with type arguments of type BeanPropertyDefinition
protected  List<BeanPropertyDefinition> BeanDeserializerFactory.filterBeanProps(DeserializationContext ctxt, BeanDescription beanDesc, BeanDeserializerBuilder builder, List<BeanPropertyDefinition> propDefsIn, Set<String> ignored)
          Helper method called to filter out explicit ignored properties, as well as properties that have "ignorable types".
 List<BeanPropertyDefinition> BeanDeserializerModifier.updateProperties(DeserializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> propDefs)
          Method called by BeanDeserializerFactory when it has collected initial list of BeanPropertyDefinitions, and done basic by-name and by-type filtering, but before constructing builder or actual property handlers; or arranging order.
 

Constructors in com.fasterxml.jackson.databind.deser with parameters of type BeanPropertyDefinition
SettableBeanProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations)
           
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind.deser.impl
 

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type BeanPropertyDefinition
FieldProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedField field)
           
MethodProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
SetterlessProperty(BeanPropertyDefinition propDef, JavaType type, TypeDeserializer typeDeser, Annotations contextAnnotations, AnnotatedMethod method)
           
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind.introspect
 

Subclasses of BeanPropertyDefinition in com.fasterxml.jackson.databind.introspect
 class POJOPropertyBuilder
          Helper class used for aggregating information about a single potential POJO property.
 

Fields in com.fasterxml.jackson.databind.introspect with type parameters of type BeanPropertyDefinition
protected  List<BeanPropertyDefinition> BasicBeanDescription._properties
          Properties collected for the POJO.
 

Methods in com.fasterxml.jackson.databind.introspect that return BeanPropertyDefinition
abstract  BeanPropertyDefinition BeanPropertyDefinition.withName(String newName)
          Method that can be used to create a definition with same settings as this one, but with different (external) name; that is, one for which getName() would return newName.
 

Methods in com.fasterxml.jackson.databind.introspect that return types with arguments of type BeanPropertyDefinition
 List<BeanPropertyDefinition> BasicBeanDescription.findProperties()
           
 List<BeanPropertyDefinition> POJOPropertiesCollector.getProperties()
           
 

Constructor parameters in com.fasterxml.jackson.databind.introspect with type arguments of type BeanPropertyDefinition
BasicBeanDescription(MapperConfig<?> config, JavaType type, AnnotatedClass classDef, List<BeanPropertyDefinition> props)
           
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind.ser
 

Methods in com.fasterxml.jackson.databind.ser with parameters of type BeanPropertyDefinition
protected  BeanPropertyWriter BeanSerializerFactory._constructWriter(SerializerProvider prov, BeanPropertyDefinition propDef, TypeBindings typeContext, PropertyBuilder pb, boolean staticTyping, AnnotatedMember accessor)
          Secondary helper method for constructing BeanPropertyWriter for given member (field or method).
protected  BeanPropertyWriter PropertyBuilder.buildWriter(BeanPropertyDefinition propDef, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, TypeSerializer contentTypeSer, AnnotatedMember am, boolean defaultUseStaticTyping)
           
 

Method parameters in com.fasterxml.jackson.databind.ser with type arguments of type BeanPropertyDefinition
protected  void BeanSerializerFactory.removeIgnorableTypes(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> properties)
          Method that will apply by-type limitations (as per [JACKSON-429]); by default this is based on JsonIgnoreType annotation but can be supplied by module-provided introspectors too.
protected  void BeanSerializerFactory.removeSetterlessGetters(SerializationConfig config, BeanDescription beanDesc, List<BeanPropertyDefinition> properties)
          Helper method that will remove all properties that do not have a mutator.
 

Constructors in com.fasterxml.jackson.databind.ser with parameters of type BeanPropertyDefinition
BeanPropertyWriter(BeanPropertyDefinition propDef, AnnotatedMember member, Annotations contextAnnotations, JavaType declaredType, JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType, boolean suppressNulls, Object suppressableValue)
           
 

Uses of BeanPropertyDefinition in com.fasterxml.jackson.databind.util
 

Subclasses of BeanPropertyDefinition in com.fasterxml.jackson.databind.util
 class SimpleBeanPropertyDefinition
          Simple immutable BeanPropertyDefinition implementation that can be wrapped around a AnnotatedMember that is a simple accessor (getter) or mutator (setter, constructor parameter) (or both, for fields).
 



Copyright © 2012 fasterxml.com. All Rights Reserved.