Uses of Interface
gov.nist.secauto.metaschema.databind.model.IAssemblyClassBinding
-
Packages that use IAssemblyClassBinding Package Description gov.nist.secauto.metaschema.databind.io Provides core functionality for reading and writing instance data to and from bound objects.gov.nist.secauto.metaschema.databind.io.json Supports reading and writing JSON instance data.gov.nist.secauto.metaschema.databind.io.xml Supports reading and writing XML instance data.gov.nist.secauto.metaschema.databind.io.yaml Supports reading and writing YAML instance data.gov.nist.secauto.metaschema.databind.model Provides the core implementation of the Module model (gov.nist.secauto.metaschema.core.model
) represented as Java class annotations (gov.nist.secauto.metaschema.databind.model.annotations
). -
-
Uses of IAssemblyClassBinding in gov.nist.secauto.metaschema.databind.io
Constructors in gov.nist.secauto.metaschema.databind.io with parameters of type IAssemblyClassBinding Constructor Description AbstractDeserializer(IAssemblyClassBinding classBinding)
Construct a new deserializer.AbstractSerializer(IAssemblyClassBinding classBinding)
Construct a new serializer. -
Uses of IAssemblyClassBinding in gov.nist.secauto.metaschema.databind.io.json
Methods in gov.nist.secauto.metaschema.databind.io.json with parameters of type IAssemblyClassBinding Modifier and Type Method Description <T> T
MetaschemaJsonReader. read(IAssemblyClassBinding targetDefinition)
Parses JSON into a bound object.void
MetaschemaJsonWriter. write(IAssemblyClassBinding targetDefinition, Object targetObject)
Writes data in a bound object to JSON.Constructors in gov.nist.secauto.metaschema.databind.io.json with parameters of type IAssemblyClassBinding Constructor Description DefaultJsonDeserializer(IAssemblyClassBinding classBinding)
Construct a new JSON deserializer that will parse the bound class identified by theclassBinding
.DefaultJsonSerializer(IAssemblyClassBinding classBinding)
Construct a new Module binding-based deserializer that reads JSON-based Module content. -
Uses of IAssemblyClassBinding in gov.nist.secauto.metaschema.databind.io.xml
Methods in gov.nist.secauto.metaschema.databind.io.xml with parameters of type IAssemblyClassBinding Modifier and Type Method Description default void
IXmlProblemHandler. handleMissingModelInstances(IAssemblyClassBinding parentDefinition, Object targetObject, Collection<IBoundNamedModelInstance> unhandledInstances)
A callback used to handle bound model instances for which no data was found when the content was parsed.default boolean
IXmlProblemHandler. handleUnknownElement(IAssemblyClassBinding parentDefinition, Object targetObject, StartElement start, IXmlParsingContext parsingContext)
Callback used to handle an element that is unknown to the model being parsed.<CLASS> CLASS
MetaschemaXmlReader. read(IAssemblyClassBinding targetDefinition)
Parses XML into a bound object based on the provideddefinition
.protected void
MetaschemaXmlReader. readModelInstances(IAssemblyClassBinding targetDefinition, Object targetObject, StartElement start)
Read the XML element data described by thetargetDefinition
and apply it to the providedtargetObject
.void
MetaschemaXmlWriter. write(IAssemblyClassBinding targetDefinition, Object targetObject)
Writes data in a bound object to XML.Constructors in gov.nist.secauto.metaschema.databind.io.xml with parameters of type IAssemblyClassBinding Constructor Description DefaultXmlDeserializer(IAssemblyClassBinding classBinding)
Construct a new Module binding-based deserializer that reads XML-based Module content.DefaultXmlSerializer(IAssemblyClassBinding classBinding)
Construct a new XML serializer based on the top-level assembly indicated by the providedclassBinding
. -
Uses of IAssemblyClassBinding in gov.nist.secauto.metaschema.databind.io.yaml
Constructors in gov.nist.secauto.metaschema.databind.io.yaml with parameters of type IAssemblyClassBinding Constructor Description DefaultYamlDeserializer(IAssemblyClassBinding classBinding)
Construct a new YAML deserializer that will parse the bound class identified by theclassBinding
.DefaultYamlSerializer(IAssemblyClassBinding classBinding)
Construct a new YAML serializer that will generate YAML content based on data in the bound class identified by theclassBinding
. -
Uses of IAssemblyClassBinding in gov.nist.secauto.metaschema.databind.model
Classes in gov.nist.secauto.metaschema.databind.model that implement IAssemblyClassBinding Modifier and Type Class Description class
DefaultAssemblyClassBinding
Methods in gov.nist.secauto.metaschema.databind.model that return IAssemblyClassBinding Modifier and Type Method Description IAssemblyClassBinding
IBoundAssemblyInstance. getDefinition()
default IAssemblyClassBinding
IAssemblyClassBinding. getOwningDefinition()
IAssemblyClassBinding
IBoundNamedModelInstance. getParentClassBinding()
Methods in gov.nist.secauto.metaschema.databind.model with parameters of type IAssemblyClassBinding Modifier and Type Method Description static IBoundNamedModelInstance
IBoundAssemblyInstance. newInstance(Field field, IAssemblyClassBinding parentDefinition)
static IBoundFieldInstance
IBoundFieldInstance. newInstance(Field field, IAssemblyClassBinding parentDefinition)
Constructors in gov.nist.secauto.metaschema.databind.model with parameters of type IAssemblyClassBinding Constructor Description AbstractFieldProperty(Field field, IAssemblyClassBinding parentClassBinding)
-