Module dev.metaschema.databind
Package dev.metaschema.databind.io.xml
package dev.metaschema.databind.io.xml
Provides support for reading and writing Metaschema instance data in XML
format.
This package contains XML-specific implementations of the serialization and deserialization interfaces, including:
- XML deserializer for reading XML into bound objects
- XML serializer for writing bound objects to XML
- XML-specific problem handlers for error recovery
- XML parsing and writing context interfaces
The XML implementation uses StAX (Streaming API for XML) for XML processing, specifically the Woodstox implementation.
-
ClassDescriptionAn XML event filter that excludes comment events from the event stream.DefaultXmlDeserializer<CLASS extends IBoundObject>Provides support for reading XML-based data based on a bound Metaschema module.Handles problems identified in the parsed XML.DefaultXmlSerializer<CLASS extends IBoundObject>Provides support for serializing bound Java objects to XML format based on a Metaschema module definition.Provides the context for parsing XML content into bound objects.Handles problems encountered during XML parsing, such as unknown attributes or elements.Provides the writing context for serializing Java objects to XML format.Supports reading XML-based Metaschema module instances.Provides support for writing Metaschema-bound Java objects to XML format.