Package gov.nist.secauto.metaschema.databind.io
package gov.nist.secauto.metaschema.databind.io
Provides core functionality for reading and writing instance data to and from
bound objects.
-
ClassDescriptionAbstractDeserializer<CLASS extends IBoundObject>The base class of all format-specific deserializers.AbstractSerializer<CLASS extends IBoundObject>The base class of all format-specific serializers.Used to report exceptional conditions related to processing bound objects.A default implementation of an
IBoundLoader
.Selections of serialization formats.Provides a means to analyze content to determine whatFormat
the data is represented as.A common interface for loading Module based instance resources.Provides methods used during deserialization to perform additional actions before and after data is loaded into a bound object.IDeserializer<CLASS extends IBoundObject>Implementations of this interface are able to read structured data into a bound object instance of the parameterized type.IParsingContext<READER,PROBLEM_HANDLER extends IProblemHandler> Provides objects used for parsing data associated with a specific format.ISerializer<CLASS extends IBoundObject>Implementations of this interface are able to write data in a bound object instance of the parameterized type to a structured data format.IWritingContext<WRITER>Provides a means to analyze content to determine what type of bound data it contains.