Serialized Form
Package com.fasterxml.jackson.dataformat.xml |
_cfgDefaultUseWrapper
boolean _cfgDefaultUseWrapper
serialVersionUID: 1L
_cfgDefaultUseWrapper
boolean _cfgDefaultUseWrapper
- Determination of whether indexed properties (arrays, Lists) that are not explicitly
annotated (with
JacksonXmlElementWrapper
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
_xmlPrimary
XmlAnnotationIntrospector _xmlPrimary
_xmlSecondary
XmlAnnotationIntrospector _xmlSecondary
serialVersionUID: -1885780678226335519L
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- In addition to default serialization, which mostly works, need
to handle case of XML factories, hence override.
- Throws:
IOException
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- In addition to default serialization, which mostly works, need
to handle case of XML factories, hence override.
- Throws:
IOException
readResolve
protected Object readResolve()
- Method that we need to override to actually make restoration go
through constructors etc.
_xmlParserFeatures
int _xmlParserFeatures
_xmlGeneratorFeatures
int _xmlGeneratorFeatures
_cfgNameForTextElement
String _cfgNameForTextElement
serialVersionUID: -724333029147285918L
_xmlModule
JacksonXmlModule _xmlModule
Package com.fasterxml.jackson.dataformat.xml.deser |
serialVersionUID: 1L
_namesToWrap
Set<E> _namesToWrap
serialVersionUID: 1L
_cfgNameForTextValue
String _cfgNameForTextValue
- Virtual name used for text segments.
Package com.fasterxml.jackson.dataformat.xml.ser |
serialVersionUID: 1L
serialVersionUID: 8525947864862035821L
_rootNameLookup
XmlRootNameLookup _rootNameLookup
Package com.fasterxml.jackson.dataformat.xml.util |
serialVersionUID: 1L
_arrayIndenter
DefaultXmlPrettyPrinter.Indenter _arrayIndenter
- By default, let's use only spaces to separate array values.
_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)
_spacesInObjectEntries
boolean _spacesInObjectEntries
- By default we will add spaces around colons used to
separate object fields and values.
If disabled, will not use spaces around colon.
_nesting
int _nesting
- Number of open levels of nesting. Used to determine amount of
indentation to use.
serialVersionUID: 1L
_rootNames
com.fasterxml.jackson.databind.util.LRUMap<K,V> _rootNames
- For efficient operation, let's try to minimize number of times we
need to introspect root element name to use.
Copyright © 2012 FasterXML. All Rights Reserved.