|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 BeanPropertyDefinition s, 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 BeanPropertyDefinition s, 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). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |