Package com.fasterxml.jackson.dataformat.xml.ser
package com.fasterxml.jackson.dataformat.xml.ser
-
ClassDescription
JsonGenerator
that outputs JAXB-style XML output instead of JSON content.Enumeration that defines all togglable extra XML-specific featuresCopy ofUnwrappingBeanSerializer
required to extendXmlBeanSerializerBase
for XML-specific handling.Property writer sub-class used for handling element wrapping needed for serializing collection (array, Collection; possibly Map) types.Variant ofBeanSerializer
for XML handling.Specific sub-class ofBeanSerializerBase
needed to take care of some xml-specific aspects, such as distinction between attributes and elements.We need aBeanSerializerModifier
to replace defaultBeanSerializer
with XML-specific one; mostly to ensure that attribute properties are output before element properties.We need to override some parts ofSerializerProvider
implementation to handle oddities of XML output, like "extra" root element.