Uses of Class
com.fasterxml.jackson.databind.deser.SettableBeanProperty

Packages that use SettableBeanProperty
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.deser.std Contains public standard implementations of abstraction that Jackson uses. 
 

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

Subclasses of SettableBeanProperty in com.fasterxml.jackson.databind.deser
 class CreatorProperty
          This concrete sub-class implements property that is passed via Creator (constructor or static factory method).
 

Fields in com.fasterxml.jackson.databind.deser with type parameters of type SettableBeanProperty
protected  HashMap<String,SettableBeanProperty> BeanDeserializerBuilder._backRefProperties
          Back-reference properties this bean contains (if any)
protected  Map<String,SettableBeanProperty> AbstractDeserializer._backRefProperties
           
protected  Map<String,SettableBeanProperty> BeanDeserializerBase._backRefs
          We may also have one or more back reference fields (usually zero or one).
protected  Map<String,SettableBeanProperty> BeanDeserializerBuilder._properties
          Properties to deserialize collected so far.
 

Methods in com.fasterxml.jackson.databind.deser that return SettableBeanProperty
protected  SettableBeanProperty BeanDeserializerBase._resolveInnerClassValuedProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method that will handle gruesome details of dealing with properties that have non-static inner class as value...
protected  SettableBeanProperty BeanDeserializerBase._resolveManagedReferenceProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method called to see if given property is part of 'managed' property pair (managed + back reference), and if so, handle resolution details.
protected  SettableBeanProperty BeanDeserializerBase._resolveUnwrappedProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method called to see if given property might be so-called unwrapped property: these require special handling.
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.
 SettableBeanProperty BeanDeserializerBase.findBackReference(String logicalName)
          Method needed by BeanDeserializerFactory to properly link managed- and back-reference pairs.
 SettableBeanProperty AbstractDeserializer.findBackReference(String logicalName)
          Method called by BeanDeserializer to resolve back reference part of managed references.
 SettableBeanProperty BeanDeserializerBuilder.findProperty(String propertyName)
           
 SettableBeanProperty BeanDeserializerBase.findProperty(String propertyName)
          Accessor for finding the property with given name, if POJO has one.
 SettableBeanProperty[] ValueInstantiator.getFromObjectArguments(DeserializationConfig config)
          Method called to determine types of instantiation arguments to use when creating instances with creator arguments (when ValueInstantiator.canCreateFromObjectWith() returns true).
 SettableBeanProperty BeanDeserializerBuilder.removeProperty(String name)
           
abstract  SettableBeanProperty SettableBeanProperty.withName(String newName)
           
abstract  SettableBeanProperty SettableBeanProperty.withValueDeserializer(JsonDeserializer<?> deser)
           
 

Methods in com.fasterxml.jackson.databind.deser that return types with arguments of type SettableBeanProperty
 Iterator<SettableBeanProperty> BeanDeserializerBase.creatorProperties()
          Accessor for finding properties that represents values to pass through property-based creator method (constructor or factory method)
 Iterator<SettableBeanProperty> BeanDeserializerBuilder.getProperties()
          Method that allows accessing all properties that this builder currently contains.
 Iterator<SettableBeanProperty> BeanDeserializerBase.properties()
          Accessor for iterating over properties this deserializer uses; with the exception that properties passed via Creator methods (specifically, "property-based constructor") are not included, but can be accessed separate by calling BeanDeserializerBase.creatorProperties()
 

Methods in com.fasterxml.jackson.databind.deser with parameters of type SettableBeanProperty
protected  SettableBeanProperty BeanDeserializerBase._resolveInnerClassValuedProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method that will handle gruesome details of dealing with properties that have non-static inner class as value...
protected  SettableBeanProperty BeanDeserializerBase._resolveManagedReferenceProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method called to see if given property is part of 'managed' property pair (managed + back reference), and if so, handle resolution details.
protected  SettableBeanProperty BeanDeserializerBase._resolveUnwrappedProperty(DeserializationContext ctxt, SettableBeanProperty prop)
          Helper method called to see if given property might be so-called unwrapped property: these require special handling.
 void BeanDeserializerBuilder.addBackReferenceProperty(String referenceName, SettableBeanProperty prop)
          Method called to add a property that represents so-called back reference; reference that "points back" to object that has forward reference to currently built bean.
 void BeanDeserializerBuilder.addOrReplaceProperty(SettableBeanProperty prop, boolean allowOverride)
          Method for adding a new property or replacing a property.
 void BeanDeserializerBuilder.addProperty(SettableBeanProperty prop)
          Method to add a property setter.
 

Constructors in com.fasterxml.jackson.databind.deser with parameters of type SettableBeanProperty
SettableBeanProperty(SettableBeanProperty src)
          Basic copy-constructor for sub-classes to use.
SettableBeanProperty(SettableBeanProperty src, JsonDeserializer<?> deser)
          Copy-with-deserializer-change constructor for sub-classes to use.
SettableBeanProperty(SettableBeanProperty src, String newName)
          Copy-with-deserializer-change constructor for sub-classes to use.
 

Constructor parameters in com.fasterxml.jackson.databind.deser with type arguments of type SettableBeanProperty
AbstractDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, Map<String,SettableBeanProperty> backRefProps)
           
BeanDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
          Constructor used by BeanDeserializerBuilder.
BeanDeserializerBase(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
          Constructor used when initially building a deserializer instance, given a BeanDeserializerBuilder that contains configuration.
BuilderBasedDeserializer(BeanDeserializerBuilder builder, BeanDescription beanDesc, BeanPropertyMap properties, Map<String,SettableBeanProperty> backRefs, HashSet<String> ignorableProps, boolean ignoreAllUnknown, boolean hasViews)
          Constructor used by BeanDeserializerBuilder.
 

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

Subclasses of SettableBeanProperty in com.fasterxml.jackson.databind.deser.impl
 class FieldProperty
          This concrete sub-class implements property that is set directly assigning to a Field.
 class InnerClassProperty
          This sub-class is used to handle special case of value being a non-static inner class.
 class ManagedReferenceProperty
          Wrapper property that is used to handle managed (forward) properties (see [JACKSON-235] for more information).
 class MethodProperty
          This concrete sub-class implements property that is set using regular "setter" method.
 class ObjectIdValueProperty
          Specialized SettableBeanProperty implementation used for virtual property that represents Object Id that is used for some POJO types (or properties).
 class SetterlessProperty
          This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.
 

Fields in com.fasterxml.jackson.databind.deser.impl declared as SettableBeanProperty
protected  SettableBeanProperty ManagedReferenceProperty._backProperty
           
protected  SettableBeanProperty InnerClassProperty._delegate
          Actual property that we use after value construction.
protected  SettableBeanProperty ManagedReferenceProperty._managedProperty
           
protected  SettableBeanProperty[] PropertyBasedCreator._propertiesWithInjectables
          Array that contains properties that expect value to inject, if any; null if no injectable values are expected.
 SettableBeanProperty ObjectIdReader.idProperty
           
 

Fields in com.fasterxml.jackson.databind.deser.impl with type parameters of type SettableBeanProperty
protected  ArrayList<SettableBeanProperty> UnwrappedPropertyHandler._properties
           
protected  HashMap<String,SettableBeanProperty> PropertyBasedCreator._properties
          Map that contains property objects for either constructor or factory method (whichever one is null: one property for each parameter for that one), keyed by logical property name
 

Methods in com.fasterxml.jackson.databind.deser.impl that return SettableBeanProperty
 SettableBeanProperty BeanPropertyMap.find(String key)
           
 SettableBeanProperty PropertyBasedCreator.findCreatorProperty(String name)
           
 

Methods in com.fasterxml.jackson.databind.deser.impl that return types with arguments of type SettableBeanProperty
 Iterator<SettableBeanProperty> BeanPropertyMap.iterator()
          Accessor for traversing over all contained properties.
 Collection<SettableBeanProperty> PropertyBasedCreator.properties()
           
 

Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type SettableBeanProperty
 void ExternalTypeHandler.Builder.addExternal(SettableBeanProperty property, String extPropName)
           
 void UnwrappedPropertyHandler.addProperty(SettableBeanProperty property)
           
 void PropertyBasedCreator.assignDeserializer(SettableBeanProperty prop, JsonDeserializer<Object> deser)
           
 void PropertyValueBuffer.bufferProperty(SettableBeanProperty prop, Object value)
           
static PropertyBasedCreator PropertyBasedCreator.construct(DeserializationContext ctxt, ValueInstantiator valueInstantiator, SettableBeanProperty[] srcProps)
          Factory method used for building actual instances: resolves deserializers and checks for "null values".
static ObjectIdReader ObjectIdReader.construct(JavaType idType, String propName, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp)
          Factory method called by BeanSerializerBase with the initial information based on standard settings for the type for which serializer is being built.
 void PropertyValueBuffer.inject(SettableBeanProperty[] injectableProperties)
           
 void BeanPropertyMap.remove(SettableBeanProperty property)
          Specialized method for removing specified existing entry.
 void BeanPropertyMap.replace(SettableBeanProperty property)
          Specialized method that can be used to replace an existing entry (note: entry MUST exist; otherwise exception is thrown) with specified replacement.
 BeanPropertyMap BeanPropertyMap.withProperty(SettableBeanProperty newProperty)
          Fluent copy method that creates a new instance that is a copy of this instance except for one additional property that is passed as the argument.
 

Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type SettableBeanProperty
InnerClassProperty(SettableBeanProperty delegate, Constructor<?> ctor)
           
ManagedReferenceProperty(SettableBeanProperty forward, String refName, SettableBeanProperty backward, Annotations contextAnnotations, boolean isContainer)
           
ObjectIdReader(JavaType t, String propName, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp)
           
PropertyBasedCreator(ValueInstantiator valueInstantiator, SettableBeanProperty[] creatorProps, Object[] defaultValues)
           
 

Constructor parameters in com.fasterxml.jackson.databind.deser.impl with type arguments of type SettableBeanProperty
BeanPropertyMap(Collection<SettableBeanProperty> properties)
           
 

Uses of SettableBeanProperty in com.fasterxml.jackson.databind.deser.std
 

Methods in com.fasterxml.jackson.databind.deser.std that return SettableBeanProperty
 SettableBeanProperty[] StdValueInstantiator.getFromObjectArguments(DeserializationConfig config)
           
 



Copyright © 2012 fasterxml.com. All Rights Reserved.