Deprecated
as a consequence of XmlBeanSerializerBase being deprecated. See corresponding docs for further information.
UnwrappingBeanSerializer required to extend
XmlBeanSerializerBase for XML-specific handling.
| Modifier and Type | Field and Description |
|---|---|
| protected final NameTransformer | _nameTransformer
Transformer used to add prefix and/or suffix for properties of unwrapped POJO. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | UnwrappingXmlBeanSerializer(XmlBeanSerializerBase src, NameTransformer transformer)
Deprecated
as a consequence of
Constructor used for creating unwrapping instance of a standard
XmlBeanSerializerBase being deprecated.
BeanSerializer
|
| public | UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, ObjectIdWriter objectIdWriter)
Deprecated
as a consequence of
UnwrappingXmlBeanSerializer being deprecated.
|
| public | UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, ObjectIdWriter objectIdWriter, Object filterId)
Deprecated
as a consequence of
UnwrappingXmlBeanSerializer being deprecated.
|
| protected | UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, Set<String> toIgnore, Set<String> toInclude)
Deprecated
as a consequence of
UnwrappingXmlBeanSerializer being deprecated.
|
| protected | UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Deprecated
as a consequence of
UnwrappingXmlBeanSerializer being deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
| protected BeanSerializerBase | asArraySerializer()
Implements abstract com.
Deprecated
as a consequence of
JSON Array output can not be done if unwrapping operation is requested;
so implementation will simply return 'this'.
BeanSerializerBase being deprecated.
|
| public boolean | isUnwrappingSerializer()
Overrides com. |
| public final void | serialize(Object
Value to serialize; can not be null. bean, JsonGenerator Generator used to output resulting Json content jgen, SerializerProvider Provider that can be used to get serializers for
serializing Objects value contains, if any. provider)Implements abstract com. BeanPropertyWriter instances.
|
| public String | |
| public JsonSerializer | unwrappingSerializer(NameTransformer
Name transformation to use to convert between names
of unwrapper properties transformer)Overrides com. |
| protected BeanSerializerBase | withByNameInclusion(Set<String> toIgnore, Set<String> toInclude)
Implements abstract com.
Deprecated
as a consequence of
Mutant factory used for creating a new instance with additional
set of properties to ignore or include (from properties this instance otherwise has)
BeanSerializerBase being deprecated.
|
| public BeanSerializerBase | withFilterId(Object filterId)
Implements abstract com.
Deprecated
as a consequence of
Mutant factory used for creating a new instance with different
filter id (used with BeanSerializerBase being deprecated.
JsonFilter annotation)
|
| public BeanSerializerBase | withObjectIdWriter(ObjectIdWriter objectIdWriter)
Implements abstract com.
Deprecated
as a consequence of
Mutant factory used for creating a new instance with different
BeanSerializerBase being deprecated.
ObjectIdWriter.
|
| protected BeanSerializerBase | withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Implements abstract com.
Deprecated
as a consequence of
Mutant factory used for creating a new instance with modified set
of properties.
BeanSerializerBase being deprecated.
|
| _nameTransformer | back to summary |
|---|---|
| protected final NameTransformer _nameTransformer Transformer used to add prefix and/or suffix for properties of unwrapped POJO. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides com. | |
| UnwrappingXmlBeanSerializer | back to summary |
|---|---|
| public UnwrappingXmlBeanSerializer(XmlBeanSerializerBase src, NameTransformer transformer)
Deprecated as a consequence of Constructor used for creating unwrapping instance of a standard
| |
| UnwrappingXmlBeanSerializer | back to summary |
|---|---|
| public UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, ObjectIdWriter objectIdWriter)
Deprecated as a consequence of | |
| UnwrappingXmlBeanSerializer | back to summary |
|---|---|
| public UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, ObjectIdWriter objectIdWriter, Object filterId)
Deprecated as a consequence of | |
| UnwrappingXmlBeanSerializer | back to summary |
|---|---|
| protected UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, Set<String> toIgnore, Set<String> toInclude)
Deprecated as a consequence of | |
| UnwrappingXmlBeanSerializer | back to summary |
|---|---|
| protected UnwrappingXmlBeanSerializer(UnwrappingXmlBeanSerializer src, BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties)
Deprecated as a consequence of | |
| asArraySerializer | back to summary |
|---|---|
| protected BeanSerializerBase asArraySerializer() Implements abstract com. Deprecated as a consequence of JSON Array output can not be done if unwrapping operation is requested; so implementation will simply return 'this'.
| |
| isUnwrappingSerializer | back to summary |
|---|---|
| public boolean isUnwrappingSerializer() Overrides com. Doc from com. Accessor for checking whether this serializer is an "unwrapping" serializer; this is necessary to know since it may also require caller to suppress writing of the leading property name.
| |
| serialize | back to summary |
|---|---|
| public final void serialize(Object bean, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonGenerationException Implements abstract com. Main serialization method that will delegate actual output to configured
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| unwrappingSerializer | back to summary |
|---|---|
| public JsonSerializer Overrides com. Doc from com. Method that will return serializer instance that produces "unwrapped" serialization, if applicable for type being serialized (which is the case for some serializers that produce JSON Objects as output). If no unwrapped serializer can be constructed, will simply return serializer as-is. Default implementation just returns serializer as-is, indicating that no unwrapped variant exists
| |
| withByNameInclusion | back to summary |
|---|---|
| protected BeanSerializerBase withByNameInclusion(Set<String> toIgnore, Set<String> toInclude) Implements abstract com. Doc from com. Deprecated as a consequence of Mutant factory used for creating a new instance with additional set of properties to ignore or include (from properties this instance otherwise has)
| |
| withFilterId | back to summary |
|---|---|
| public BeanSerializerBase withFilterId(Object filterId) Implements abstract com. Doc from com. Deprecated as a consequence of Mutant factory used for creating a new instance with different
filter id (used with
| |
| withObjectIdWriter | back to summary |
|---|---|
| public BeanSerializerBase withObjectIdWriter(ObjectIdWriter objectIdWriter) Implements abstract com. Doc from com. Deprecated as a consequence of Mutant factory used for creating a new instance with different
| |
| withProperties | back to summary |
|---|---|
| protected BeanSerializerBase withProperties(BeanPropertyWriter[] properties, BeanPropertyWriter[] filteredProperties) Implements abstract com. Doc from com. Deprecated as a consequence of Mutant factory used for creating a new instance with modified set of properties. Note in 2.11.x, need to keep non-abstract for slightly better compatibility (XML module extends)
| |