Package gov.nist.secauto.metaschema.databind.io
Provides core functionality for reading and writing instance data to and from
bound objects.
-
Interface Summary Interface Description IBoundLoader A common interface for loading Module based instance resources.IDeserializationHandler Provides methods used during deserialization to perform additional actions before and after data is loaded into a bound object.IDeserializer<CLASS> 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.IProblemHandler ISerializer<CLASS> 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> -
Class Summary Class Description AbstractDeserializer<CLASS> The base class of all format-specific deserializers.AbstractProblemHandler AbstractSerializer<CLASS> The base class of all format-specific serializers.DefaultBoundLoader A default implementation of anIBoundLoader
.DeserializationFeature<V> FormatDetector Provides a means to analyze content to determine whatFormat
the data is represented as.FormatDetector.Result ModelDetector Provides a means to analyze content to determine what type of bound data it contains.ModelDetector.Result SerializationFeature<V> -
Enum Summary Enum Description Format Selections of serialization formats. -
Exception Summary Exception Description BindingException Used to report exceptional conditions related to processing bound objects.