Class Summary |
AnnotationUtil |
|
DefaultXmlPrettyPrinter |
Indentation to use with XML is different from JSON, because JSON
requires use of separator characters and XML just basic whitespace. |
DefaultXmlPrettyPrinter.FixedSpaceIndenter |
This is a very simple indenter that only every adds a
single space for indentation. |
DefaultXmlPrettyPrinter.Lf2SpacesIndenter |
Default linefeed-based indenter uses system-specific linefeeds and
2 spaces for indentation per level. |
DefaultXmlPrettyPrinter.NopIndenter |
Dummy implementation that adds no indentation whatsoever |
StaxUtil |
|
XmlInfo |
Helper container class used to contain XML specific information
we need to retain to construct proper bean serializer |
XmlRootNameLookup |
Helper class used for efficiently finding root element name used with
XML serializations. |
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 |