Uses of Class
com.fasterxml.jackson.databind.ser.BeanPropertyWriter

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
 



Copyright © 2012 fasterxml.com. All Rights Reserved.