Uses of Class
org.codehaus.jackson.map.ser.BeanPropertyWriter
-
Packages that use BeanPropertyWriter Package Description org.codehaus.jackson.map.ser Contains implementation classes of serialization part of data binding.org.codehaus.jackson.map.ser.impl Contains implementation classes of serialization part of data binding.org.codehaus.jackson.map.ser.std -
-
Uses of BeanPropertyWriter in org.codehaus.jackson.map.ser
Fields in org.codehaus.jackson.map.ser declared as BeanPropertyWriter Modifier and Type Field Description protected BeanPropertyWriter[]BeanSerializerBuilder. _filteredPropertiesOptional array of filtered property writers; if null, no view-based filtering is performed.Fields in org.codehaus.jackson.map.ser with type parameters of type BeanPropertyWriter Modifier and Type Field Description protected java.util.List<BeanPropertyWriter>BeanSerializerBuilder. _propertiesBean properties, in order of serializationMethods in org.codehaus.jackson.map.ser that return BeanPropertyWriter Modifier and Type Method Description protected BeanPropertyWriterBeanSerializerFactory. _constructWriter(SerializationConfig config, TypeBindings typeContext, PropertyBuilder pb, boolean staticTyping, java.lang.String name, AnnotatedMember accessor)Secondary helper method for constructingBeanPropertyWriterfor given member (field or method).protected BeanPropertyWriterPropertyBuilder. buildWriter(java.lang.String name, JavaType declaredType, JsonSerializer<java.lang.Object> ser, TypeSerializer typeSer, TypeSerializer contentTypeSer, AnnotatedMember am, boolean defaultUseStaticTyping)protected BeanPropertyWriterBeanSerializerFactory. constructFilteredBeanWriter(BeanPropertyWriter writer, java.lang.Class<?>[] inViews)Method called to construct a filtered writer, for given view definitions.static BeanPropertyWriterFilteredBeanPropertyWriter. constructViewBased(BeanPropertyWriter base, java.lang.Class<?>[] viewsToIncludeIn)BeanPropertyWriter[]BeanSerializerBuilder. getFilteredProperties()BeanPropertyWriterBeanPropertyWriter. unwrappingWriter()Method called create an instance that handles details of unwrapping contained value.BeanPropertyWriterBeanPropertyWriter. withSerializer(JsonSerializer<java.lang.Object> ser)Method that will construct and return a new writer that has same properties as this writer, but uses specified serializer instead of currently configured one (if any).Methods in org.codehaus.jackson.map.ser that return types with arguments of type BeanPropertyWriter Modifier and Type Method Description java.util.List<BeanPropertyWriter>BeanSerializerModifier. changeProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> beanProperties)Method called byBeanSerializerFactorywith tentative set of discovered properties.protected java.util.List<BeanPropertyWriter>BeanSerializerFactory. filterBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> props)Overridable method that can filter out properties.protected java.util.List<BeanPropertyWriter>BeanSerializerFactory. findBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc)Method used to collect all actual serializable properties.java.util.List<BeanPropertyWriter>BeanSerializerBuilder. getProperties()java.util.List<BeanPropertyWriter>BeanSerializerModifier. orderProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> beanProperties)Method called byBeanSerializerFactorywith set of properties to serialize, in default ordering (based on defaults as well as possible type annotations).protected java.util.List<BeanPropertyWriter>BeanSerializerFactory. sortBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> props)Deprecated.Since 1.9 this method does nothing, so there is no benefit from overriding it; it will be removed from 2.0.Methods in org.codehaus.jackson.map.ser with parameters of type BeanPropertyWriter Modifier and Type Method Description protected BeanPropertyWriterBeanSerializerFactory. constructFilteredBeanWriter(BeanPropertyWriter writer, java.lang.Class<?>[] inViews)Method called to construct a filtered writer, for given view definitions.static BeanPropertyWriterFilteredBeanPropertyWriter. constructViewBased(BeanPropertyWriter base, java.lang.Class<?>[] viewsToIncludeIn)voidBeanPropertyFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider prov, BeanPropertyWriter writer)Method called byBeanSerializerto let filter decide what to do with given bean property value: the usual choices are to either filter out (i.e.voidBeanSerializerBuilder. setFilteredProperties(BeanPropertyWriter[] properties)Method parameters in org.codehaus.jackson.map.ser with type arguments of type BeanPropertyWriter Modifier and Type Method Description java.util.List<BeanPropertyWriter>BeanSerializerModifier. changeProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> beanProperties)Method called byBeanSerializerFactorywith tentative set of discovered properties.protected java.util.List<BeanPropertyWriter>BeanSerializerFactory. filterBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> props)Overridable method that can filter out properties.java.util.List<BeanPropertyWriter>BeanSerializerModifier. orderProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> beanProperties)Method called byBeanSerializerFactorywith set of properties to serialize, in default ordering (based on defaults as well as possible type annotations).voidBeanSerializerBuilder. setProperties(java.util.List<BeanPropertyWriter> properties)protected java.util.List<BeanPropertyWriter>BeanSerializerFactory. sortBeanProperties(SerializationConfig config, BasicBeanDescription beanDesc, java.util.List<BeanPropertyWriter> props)Deprecated.Since 1.9 this method does nothing, so there is no benefit from overriding it; it will be removed from 2.0.Constructors in org.codehaus.jackson.map.ser with parameters of type BeanPropertyWriter Constructor Description BeanPropertyWriter(BeanPropertyWriter base)"Copy constructor" to be used by filtering sub-classesBeanPropertyWriter(BeanPropertyWriter base, JsonSerializer<java.lang.Object> ser)"Copy constructor" to be used by filtering sub-classesBeanSerializer(java.lang.Class<?> rawType, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, AnyGetterWriter anyGetterWriter, java.lang.Object filterId)BeanSerializer(JavaType type, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, AnyGetterWriter anyGetterWriter, java.lang.Object filterId) -
Uses of BeanPropertyWriter in org.codehaus.jackson.map.ser.impl
Subclasses of BeanPropertyWriter in org.codehaus.jackson.map.ser.impl Modifier and Type Class Description classUnwrappingBeanPropertyWriterVariant ofBeanPropertyWriterwhich will handle unwrapping of JSON Object (including of properties of Object within surrounding JSON object, and not as sub-object).Methods in org.codehaus.jackson.map.ser.impl that return BeanPropertyWriter Modifier and Type Method Description BeanPropertyWriterUnwrappingBeanPropertyWriter. withSerializer(JsonSerializer<java.lang.Object> ser)Methods in org.codehaus.jackson.map.ser.impl with parameters of type BeanPropertyWriter Modifier and Type Method Description voidSimpleBeanPropertyFilter.FilterExceptFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, BeanPropertyWriter writer)voidSimpleBeanPropertyFilter.SerializeExceptFilter. serializeAsField(java.lang.Object bean, JsonGenerator jgen, SerializerProvider provider, BeanPropertyWriter writer)Constructors in org.codehaus.jackson.map.ser.impl with parameters of type BeanPropertyWriter Constructor Description UnwrappingBeanPropertyWriter(BeanPropertyWriter base)UnwrappingBeanPropertyWriter(BeanPropertyWriter base, JsonSerializer<java.lang.Object> ser) -
Uses of BeanPropertyWriter in org.codehaus.jackson.map.ser.std
Fields in org.codehaus.jackson.map.ser.std declared as BeanPropertyWriter Modifier and Type Field Description protected BeanPropertyWriter[]BeanSerializerBase. _filteredPropsOptional filters used to suppress output of properties that are only to be included in certain viewsprotected BeanPropertyWriter[]BeanSerializerBase. _propsWriters used for outputting actual property valuesprotected static BeanPropertyWriter[]BeanSerializerBase. NO_PROPSConstructors in org.codehaus.jackson.map.ser.std with parameters of type BeanPropertyWriter Constructor Description BeanSerializerBase(java.lang.Class<?> rawType, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, AnyGetterWriter anyGetterWriter, java.lang.Object filterId)BeanSerializerBase(JavaType type, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties, AnyGetterWriter anyGetterWriter, java.lang.Object filterId)
-