| Class Summary | 
| ToXmlGenerator | JsonGeneratorthat outputs JAXB-style XML output instead of JSON content. | 
| XmlBeanPropertyWriter | Property writer sub-class used for handling element wrapping needed for serializing
 collection (array, Collection; possibly Map) types. | 
| XmlBeanSerializer | Specific sub-class of BeanSerializerneeded to take care
 of some xml-specific aspects, such as distinction between attributes
 and elements. | 
| XmlBeanSerializerModifier | We need a BeanSerializerModifierto replace defaultBeanSerializerwith XML-specific one; mostly to ensure that attribute properties are output
 before element properties. | 
| XmlSerializerProvider | We need to override some parts of SerializerProviderimplementation to handle oddities of XML output, like "extra" root element. |