| 
 | ||||||||||
| 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._filteredPropertiesOptional 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._propertiesBean 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 BeanPropertyWriterfor
 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 BeanSerializerFactorywith 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 BeanSerializerFactorywith 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 BeanSerializerto 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 BeanSerializerFactorywith 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 BeanSerializerFactorywith 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 | UnwrappingBeanPropertyWriterVariant of BeanPropertyWriterwhich 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._filteredPropsOptional filters used to suppress output of properties that are only to be included in certain views | 
| protected  BeanPropertyWriter[] | BeanSerializerBase._propsWriters 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 BeanSerializerBuilderto create an
 instance | |
| BeanSerializerBase(JavaType type,
                   BeanSerializerBuilder builder,
                   BeanPropertyWriter[] properties,
                   BeanPropertyWriter[] filteredProperties)Constructor used by BeanSerializerBuilderto create an
 instance | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||