Top Description Interfaces Classes Enums
module tools.jackson.dataformat.xml

Package tools.jackson.dataformat.xml


Package that contains XML-based backends which can serialize POJOs to and deserialize from XML, using Stax XML parsers and generators for XML processing and mostly standard Jackson data binding otherwise.

Interface Summary

Modifier and TypeInterface and Description
public interface
XmlAnnotationIntrospector

Additional extension interface used above and beyond AnnotationIntrospector to handle XML-specific configuration.

public interface
XmlNameProcessor

API of processors primarily used for dealing with XML names containing invalid characters.

public interface
XmlPrettyPrinter

There are some XML-specific quirks that need extra TLC when indenting: so we will use a refinement of general purpose one.

Class Summary

Modifier and TypeClass and Description
public class
DefaultingXmlTypeResolverBuilder

Sub-class of StdTypeResolverBuilder specifically used with Default Typing.

public class
JacksonXmlAnnotationIntrospector

Extension of JacksonAnnotationIntrospector that is needed to support additional xml-specific annotation that Jackson provides.

public class
PackageVersion

Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.

public class
XmlFactory

Factory used for constructing FromXmlParser and ToXmlGenerator instances.

public class
XmlFactoryBuilder

tools.jackson.core.TSFBuilder implementation for constructing XmlFactory instances.

public class
XmlMapper

Customized ObjectMapper that will read and write XML instead of JSON, using XML-backed tools.jackson.core.TokenStreamFactory implementation (XmlFactory), operation on STAX javax.xml.stream.XMLStreamReaders and javax.xml.stream.XMLStreamWriters.

public class
public class
XmlNameProcessors

Contains default XmlNameProcessor implementations.

public class
XmlTypeResolverBuilder

Custom specialization of StdTypeResolverBuilder; needed so that type id property name can be modified as necessary to make it legal XML element or attribute name.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
XmlReadFeature

Enumeration that defines all togglable features for XML parsers.

public enum
XmlWriteFeature

Enumeration that defines all togglable extra XML-specific features.