Serialized Form
-
Package com.fasterxml.jackson.dataformat.xml
-
Class com.fasterxml.jackson.dataformat.xml.DefaultingXmlTypeResolverBuilder
class DefaultingXmlTypeResolverBuilder extends com.fasterxml.jackson.databind.ObjectMapper.DefaultTypeResolverBuilder implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.JacksonXmlAnnotationIntrospector
class JacksonXmlAnnotationIntrospector extends com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_cfgDefaultUseWrapper
boolean _cfgDefaultUseWrapper
-
-
Class com.fasterxml.jackson.dataformat.xml.JacksonXmlModule
class JacksonXmlModule extends com.fasterxml.jackson.databind.module.SimpleModule implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_cfgDefaultUseWrapper
boolean _cfgDefaultUseWrapper
Determination of whether indexed properties (arrays, Lists) that are not explicitly annotated (withJacksonXmlElementWrapper
or equivalent) should default to using implicit wrapper (with same name as property) or not. If enabled, wrapping is used by default; if false, it is not.Note that JAXB annotation introspector always assumes "do not wrap by default". Jackson annotations have different default due to backwards compatibility.
- Since:
- 2.1
-
_cfgNameForTextElement
String _cfgNameForTextElement
Name used for pseudo-property used for returning XML Text value (which does not have actual element name to use). Defaults to empty String, but may be changed for interoperability reasons: JAXB, for example, uses "value" as name.- Since:
- 2.1
-
-
Class com.fasterxml.jackson.dataformat.xml.XmlAnnotationIntrospector.Pair
class Pair extends com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_xmlPrimary
com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlPrimary
-
_xmlSecondary
com.fasterxml.jackson.databind.AnnotationIntrospector.XmlExtensions _xmlSecondary
-
-
Class com.fasterxml.jackson.dataformat.xml.XmlFactory
class XmlFactory extends com.fasterxml.jackson.core.JsonFactory implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readObject
In addition to default serialization, which mostly works, need to handle case of XML factories, hence override.- Throws:
IOException
ClassNotFoundException
-
readResolve
Method that we need to override to actually make restoration go through constructors etc. -
writeObject
In addition to default serialization, which mostly works, need to handle case of XML factories, hence override.- Throws:
IOException
-
-
Serialized Fields
-
_cfgNameForTextElement
String _cfgNameForTextElement
-
_nameProcessor
XmlNameProcessor _nameProcessor
-
_xmlGeneratorFeatures
int _xmlGeneratorFeatures
-
_xmlParserFeatures
int _xmlParserFeatures
-
-
Class com.fasterxml.jackson.dataformat.xml.XmlMapper
class XmlMapper extends com.fasterxml.jackson.databind.ObjectMapper implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_xmlModule
JacksonXmlModule _xmlModule
-
-
-
Package com.fasterxml.jackson.dataformat.xml.deser
-
Class com.fasterxml.jackson.dataformat.xml.deser.WrapperHandlingDeserializer
class WrapperHandlingDeserializer extends com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_caseInsensitive
boolean _caseInsensitive
-
_namesToWrap
Set<String> _namesToWrap
(Simple) Names of properties, for which virtual wrapping is needed to compensate: these are so-called 'unwrapped' XML lists where property name is used for elements, and not as List markers. -
_type
com.fasterxml.jackson.databind.JavaType _type
-
-
Class com.fasterxml.jackson.dataformat.xml.deser.XmlBeanDeserializerModifier
class XmlBeanDeserializerModifier extends com.fasterxml.jackson.databind.deser.BeanDeserializerModifier implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_cfgNameForTextValue
String _cfgNameForTextValue
Virtual name used for text segments.
-
-
Class com.fasterxml.jackson.dataformat.xml.deser.XmlDeserializationContext
class XmlDeserializationContext extends com.fasterxml.jackson.databind.deser.DefaultDeserializationContext implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.deser.XmlTextDeserializer
class XmlTextDeserializer extends com.fasterxml.jackson.databind.deser.std.DelegatingDeserializer implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_valueInstantiator
com.fasterxml.jackson.databind.deser.ValueInstantiator _valueInstantiator
-
_xmlTextProperty
com.fasterxml.jackson.databind.deser.SettableBeanProperty _xmlTextProperty
Actual property that is indicated to be of type "XML Text" (and is the only element-valued property) -
_xmlTextPropertyIndex
int _xmlTextPropertyIndex
Property index of the "XML text property"; needed for finding actual property instance after resolution and contextualization: instance may change, but index will remain constant.
-
-
-
Package com.fasterxml.jackson.dataformat.xml.jaxb
-
Class com.fasterxml.jackson.dataformat.xml.jaxb.XmlJaxbAnnotationIntrospector
class XmlJaxbAnnotationIntrospector extends com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector implements Serializable- serialVersionUID:
- 1L
-
-
Package com.fasterxml.jackson.dataformat.xml.ser
-
Class com.fasterxml.jackson.dataformat.xml.ser.UnwrappingXmlBeanSerializer
class UnwrappingXmlBeanSerializer extends XmlBeanSerializerBase implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_nameTransformer
com.fasterxml.jackson.databind.util.NameTransformer _nameTransformer
Transformer used to add prefix and/or suffix for properties of unwrapped POJO.
-
-
Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter
class XmlBeanPropertyWriter extends com.fasterxml.jackson.databind.ser.BeanPropertyWriter implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer
class XmlBeanSerializer extends XmlBeanSerializerBase implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase
class XmlBeanSerializerBase extends com.fasterxml.jackson.databind.ser.std.BeanSerializerBase implements Serializable-
Serialized Fields
-
_attributeCount
int _attributeCount
Number of attributes to write; these will have been ordered to be the first properties to write. -
_cdata
BitSet _cdata
Optional set of indexes of properties that should be serialized as CDATA, instead of regular XML text segment. Left as null in cases where none of element values are to be written in such a way. -
_textPropertyIndex
int _textPropertyIndex
Index of "text value" property we have, if any; can have at most one such property. -
_xmlNames
QName[] _xmlNames
Array that contains namespace URIs associated with properties, if any; null if no namespace definitions have been assigned
-
-
-
Class com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerModifier
class XmlBeanSerializerModifier extends com.fasterxml.jackson.databind.ser.BeanSerializerModifier implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider
class XmlSerializerProvider extends com.fasterxml.jackson.databind.ser.DefaultSerializerProvider implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_rootNameLookup
XmlRootNameLookup _rootNameLookup
-
-
-
Package com.fasterxml.jackson.dataformat.xml.util
-
Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter
class DefaultXmlPrettyPrinter extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
_arrayIndenter
DefaultXmlPrettyPrinter.Indenter _arrayIndenter
By default, let's use only spaces to separate array values. -
_newLine
String _newLine
-
_objectIndenter
DefaultXmlPrettyPrinter.Indenter _objectIndenter
By default, let's use linefeed-adding indenter for separate object entries. We'll further configure indenter to use system-specific linefeeds, and 2 spaces per level (as opposed to, say, single tabs)
-
-
Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.FixedSpaceIndenter
class FixedSpaceIndenter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.Lf2SpacesIndenter
class Lf2SpacesIndenter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.util.DefaultXmlPrettyPrinter.NopIndenter
class NopIndenter extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup
class XmlRootNameLookup extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialization Methods
-
readResolve
-
-