|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BeanPropertyWriter | |
---|---|
com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding. |
com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding. |
com.fasterxml.jackson.databind.ser.std |
Uses of BeanPropertyWriter in com.fasterxml.jackson.databind.ser |
---|
Fields in com.fasterxml.jackson.databind.ser declared as BeanPropertyWriter | |
---|---|
protected BeanPropertyWriter[] |
BeanSerializerBuilder._filteredProperties
Optional array of filtered property writers; if null, no view-based filtering is performed. |
Fields in com.fasterxml.jackson.databind.ser with type parameters of type BeanPropertyWriter | |
---|---|
protected List<BeanPropertyWriter> |
BeanSerializerBuilder._properties
Bean properties, in order of serialization |
Methods in com.fasterxml.jackson.databind.ser that return BeanPropertyWriter | |
---|---|
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)
|
protected BeanPropertyWriter |
BeanSerializerFactory.constructFilteredBeanWriter(BeanPropertyWriter writer,
Class<?>[] inViews)
Method called to construct a filtered writer, for given view definitions. |
BeanPropertyWriter[] |
BeanSerializerBuilder.getFilteredProperties()
|
BeanPropertyWriter |
BeanPropertyWriter.rename(NameTransformer transformer)
|
BeanPropertyWriter |
BeanPropertyWriter.unwrappingWriter(NameTransformer unwrapper)
Method called create an instance that handles details of unwrapping contained value. |
Methods in com.fasterxml.jackson.databind.ser that return types with arguments of type BeanPropertyWriter | |
---|---|
List<BeanPropertyWriter> |
BeanSerializerModifier.changeProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> beanProperties)
Method called by BeanSerializerFactory with tentative set
of discovered properties. |
protected List<BeanPropertyWriter> |
BeanSerializerFactory.filterBeanProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> props)
Overridable method that can filter out properties. |
protected List<BeanPropertyWriter> |
BeanSerializerFactory.findBeanProperties(SerializerProvider prov,
BeanDescription beanDesc,
BeanSerializerBuilder builder)
Method used to collect all actual serializable properties. |
List<BeanPropertyWriter> |
BeanSerializerBuilder.getProperties()
|
List<BeanPropertyWriter> |
BeanSerializerModifier.orderProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> beanProperties)
Method called by BeanSerializerFactory with set of properties
to serialize, in default ordering (based on defaults as well as
possible type annotations). |
Methods in com.fasterxml.jackson.databind.ser with parameters of type BeanPropertyWriter | |
---|---|
protected BeanPropertyWriter |
BeanSerializerFactory.constructFilteredBeanWriter(BeanPropertyWriter writer,
Class<?>[] inViews)
Method called to construct a filtered writer, for given view definitions. |
void |
BeanPropertyFilter.serializeAsField(Object bean,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider prov,
BeanPropertyWriter writer)
Method called by BeanSerializer to let filter decide what to do with
given bean property value: the usual choices are to either filter out (i.e. |
void |
BeanSerializerBuilder.setFilteredProperties(BeanPropertyWriter[] properties)
|
Method parameters in com.fasterxml.jackson.databind.ser with type arguments of type BeanPropertyWriter | |
---|---|
List<BeanPropertyWriter> |
BeanSerializerModifier.changeProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> beanProperties)
Method called by BeanSerializerFactory with tentative set
of discovered properties. |
protected ObjectIdWriter |
BeanSerializerFactory.constructObjectIdHandler(SerializerProvider prov,
BeanDescription beanDesc,
List<BeanPropertyWriter> props)
|
protected List<BeanPropertyWriter> |
BeanSerializerFactory.filterBeanProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> props)
Overridable method that can filter out properties. |
List<BeanPropertyWriter> |
BeanSerializerModifier.orderProperties(SerializationConfig config,
BeanDescription beanDesc,
List<BeanPropertyWriter> beanProperties)
Method called by BeanSerializerFactory with set of properties
to serialize, in default ordering (based on defaults as well as
possible type annotations). |
void |
BeanSerializerBuilder.setProperties(List<BeanPropertyWriter> properties)
|
Constructors in com.fasterxml.jackson.databind.ser with parameters of type BeanPropertyWriter | |
---|---|
BeanPropertyWriter(BeanPropertyWriter base)
"Copy constructor" to be used by filtering sub-classes |
|
BeanPropertyWriter(BeanPropertyWriter base,
com.fasterxml.jackson.core.io.SerializedString name)
|
|
BeanSerializer(JavaType type,
BeanSerializerBuilder builder,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
|
|
BeanSerializer(JavaType type,
BeanSerializerBuilder builder,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
|
Uses of BeanPropertyWriter in com.fasterxml.jackson.databind.ser.impl |
---|
Subclasses of BeanPropertyWriter in com.fasterxml.jackson.databind.ser.impl | |
---|---|
class |
UnwrappingBeanPropertyWriter
Variant of BeanPropertyWriter which will handle unwrapping
of JSON Object (including of properties of Object within surrounding
JSON object, and not as sub-object). |
Fields in com.fasterxml.jackson.databind.ser.impl declared as BeanPropertyWriter | |
---|---|
protected BeanPropertyWriter |
PropertyBasedObjectIdGenerator._property
|
Methods in com.fasterxml.jackson.databind.ser.impl that return BeanPropertyWriter | |
---|---|
static BeanPropertyWriter |
FilteredBeanPropertyWriter.constructViewBased(BeanPropertyWriter base,
Class<?>[] viewsToIncludeIn)
|
Methods in com.fasterxml.jackson.databind.ser.impl with parameters of type BeanPropertyWriter | |
---|---|
static BeanPropertyWriter |
FilteredBeanPropertyWriter.constructViewBased(BeanPropertyWriter base,
Class<?>[] viewsToIncludeIn)
|
void |
SimpleBeanPropertyFilter.FilterExceptFilter.serializeAsField(Object bean,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
BeanPropertyWriter writer)
|
void |
SimpleBeanPropertyFilter.SerializeExceptFilter.serializeAsField(Object bean,
com.fasterxml.jackson.core.JsonGenerator jgen,
SerializerProvider provider,
BeanPropertyWriter writer)
|
Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type BeanPropertyWriter | |
---|---|
PropertyBasedObjectIdGenerator(Class<?> scope,
BeanPropertyWriter prop)
|
|
PropertyBasedObjectIdGenerator(ObjectIdInfo oid,
BeanPropertyWriter prop)
|
|
UnwrappingBeanPropertyWriter(BeanPropertyWriter base,
NameTransformer unwrapper)
|
Uses of BeanPropertyWriter in com.fasterxml.jackson.databind.ser.std |
---|
Fields in com.fasterxml.jackson.databind.ser.std declared as BeanPropertyWriter | |
---|---|
protected BeanPropertyWriter[] |
BeanSerializerBase._filteredProps
Optional filters used to suppress output of properties that are only to be included in certain views |
protected BeanPropertyWriter[] |
BeanSerializerBase._props
Writers used for outputting actual property values |
protected static BeanPropertyWriter[] |
BeanSerializerBase.NO_PROPS
|
Constructors in com.fasterxml.jackson.databind.ser.std with parameters of type BeanPropertyWriter | |
---|---|
BeanSerializerBase(BeanSerializerBase src,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
|
|
BeanSerializerBase(BeanSerializerBase src,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
|
|
BeanSerializerBase(JavaType type,
BeanSerializerBuilder builder,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
Constructor used by BeanSerializerBuilder to create an
instance |
|
BeanSerializerBase(JavaType type,
BeanSerializerBuilder builder,
BeanPropertyWriter[] properties,
BeanPropertyWriter[] filteredProperties)
Constructor used by BeanSerializerBuilder to create an
instance |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |