Uses of Package
tools.jackson.dataformat.xml.deser

Package
Description
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.
 
  • Class
    Description
    JsonParser implementation that exposes XML structure as set of JSON events that can be used for data binding.
  • Class
    Description
    Minimal API to be implemented by XML-backed parsers for which "virtual" wrapping may be imposed.
    JsonParser implementation that exposes XML structure as set of JSON events that can be used for data binding.
    Extension of TokenStreamContext, which implements core methods needed, and adds small amount of additional state data we need.
    XML-specific TokenBuffer sub-class that ensures parsers created from buffered content implement ElementWrappable, allowing virtual wrapping to be configured even when content has been buffered (e.g., during polymorphic type resolution or @JsonUnwrapped handling).
    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.