All Classes and Interfaces

Class
Description
 
 
 
Comments allows adding XML-comments to the output file.
Provides extended unmarshalling capabilities for a JAXB model.
 
 
 
ModelPostProcessor to generate a IdLookupProvider during the unmarshalling Process.
Provides the possibility to lookup elements by their technical (xml) id.
Caches created JAXBContext instances, because creating JAXBContext is an expensive Operation an shall only be done once.
 
 
helper class to log LogValidator.ErrorLocation
Helper class to log ValidationEvent
a wrapper around a Validator which logs all error events in an array
ErrorLocation holds the line and message of the found error
 
 
 
 
 
 
 
ProcessingInstruction defines an XML processing instruction
 
ProcessingInstructions allows adding XML-ProcessingInstructions to the output file.
 
 
 
Simple Cache, loading the value for a key via a CacheLoader.
The id generator generates the xml id based on the respective class names.
 
a simple collector, which collects all events and logs them all by calling logEvents
A simple logger for JAXB validation events to slf4j
 
a generic checked exception for all fatal events during the XML processing
The meta extends the XML to be written with user-defined processing instructions and comments
with meta the formatting doesn't work, this adds the formatting back.
 
A generic xml reader which includes the back references, id mapper and a simple event log.
A helper class to validate a given xml string against an xsd schema.
Serializes a valid JAXB object structure to XML with the following additional features: - Can add comments to the xml file - Formats the XML output