Top Classes
module tools.jackson.dataformat.xml

Package tools.jackson.dataformat.xml.ser


Class Summary

Modifier and TypeClass and Description
public class
ToXmlGenerator

JsonGenerator that outputs JAXB-style XML output instead of JSON content.

public class
UnwrappingXmlBeanSerializer

Copy of UnwrappingBeanSerializer required to extend XmlBeanSerializerBase for XML-specific handling.

public class
XmlBeanPropertyWriter

Property writer sub-class used for handling element wrapping needed for serializing collection (array, Collection; possibly Map) types.

public class
XmlBeanSerializer

Variant of BeanSerializer for XML handling.

public abstract class
XmlBeanSerializerBase

Specific sub-class of BeanSerializerBase needed to take care of some xml-specific aspects, such as distinction between attributes and elements.

public class
XmlBeanSerializerModifier

We need a ValueSerializerModifier to replace default BeanSerializer with XML-specific one; mostly to ensure that attribute properties are output before element properties.

public class
XmlSerializationContext

We need to override some parts of tools.jackson.databind.SerializationContext implementation to handle oddities of XML output, like "extra" root element.

public class
XmlSerializationContexts

Factory implementation we need to provide custom SerializationContext variants.