Module tools.jackson.dataformat.xml
Package 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.
-
ClassDescriptionSub-class of
StdTypeResolverBuilderspecifically used with Default Typing.Extension ofJacksonAnnotationIntrospectorthat is needed to support additional xml-specific annotation that Jackson provides.Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.Additional extension interface used above and beyondAnnotationIntrospectorto handle XML-specific configuration.Extension ofAnnotationIntrospector.Pairthat can also dispatch 'XmlAnnotationIntrospector' methods.Factory used for constructingFromXmlParserandToXmlGeneratorinstances.TSFBuilderimplementation for constructingXmlFactoryinstances.CustomizedObjectMapperthat will read and write XML instead of JSON, using XML-backedTokenStreamFactoryimplementation (XmlFactory), operation on STAXXMLStreamReaders andXMLStreamWriters.Builder implementation for constructingXmlMapperinstances.Saved configuration entity to use with builder forXmlMapperinstances.API of processors primarily used for dealing with XML names containing invalid characters.Representation of an XML element or attribute nameContains defaultXmlNameProcessorimplementations.There are some XML-specific quirks that need extra TLC when indenting: so we will use a refinement of general purpose one.Enumeration that defines all togglable features for XML parsers.Custom specialization ofStdTypeResolverBuilder; needed so that type id property name can be modified as necessary to make it legal XML element or attribute name.Enumeration that defines all togglable extra XML-specific features.