Top Interfaces Classes
module jackson.dataformat.xml

Package com.fasterxml.jackson.dataformat.xml.deser


Interface Summary

Modifier and TypeInterface and Description
public interface
ElementWrappable

Minimal API to be implemented by XML-backed parsers for which "virtual" wrapping may be imposed.

Class Summary

Modifier and TypeClass and Description
pack-priv class
ElementWrapper

Helper class needed to keep track of virtual wrapper elements added in the logical XML token stream.

public class
FromXmlParser

JsonParser implementation that exposes XML structure as set of JSON events that can be used for data binding.

public class
WrapperHandlingDeserializer

Delegating deserializer whose only function is to handle case of "unwrapped" List/array deserialization from XML.

public class
XmlBeanDeserializerModifier

The main reason for a modifier is to support handling of 'wrapped' Collection types.

public class
XmlDeserializationContext

XML-specific DeserializationContext needed to override certain handlers.

public class
XmlReadContext

Extension of JsonStreamContext, which implements core methods needed, and adds small amount of additional state data we need.

public class
XmlTextDeserializer

Delegating deserializer that is used in the special cases where we may sometimes see a "plain" String value but need to map it as if it was a property of POJO.

public class
XmlTokenStream

Simple helper class used on top of STAX XMLStreamReader to further abstract out all irrelevant details, and to expose equivalent of flat token stream with no "fluff" tokens (comments, processing instructions, mixed content) all of which is just to simplify actual higher-level conversion to JSON tokens.