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.ErrorLocationHelper class to log ValidationEvent
a wrapper around a
Validator which logs all error events in an arrayErrorLocation 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