Uses of Interface
gov.nist.secauto.metaschema.databind.model.IBoundNamedModelInstance
-
Packages that use IBoundNamedModelInstance Package Description 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.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
).gov.nist.secauto.metaschema.databind.model.info -
-
Uses of IBoundNamedModelInstance in gov.nist.secauto.metaschema.databind.io.json
Methods in gov.nist.secauto.metaschema.databind.io.json with parameters of type IBoundNamedModelInstance Modifier and Type Method Description protected void
MetaschemaJsonWriter. writeModelInstanceValues(IBoundNamedModelInstance targetInstance, Object parentObject)
Write the instance data contained in theparentObject
based on the structure described by thetargetInstance
. -
Uses of IBoundNamedModelInstance in gov.nist.secauto.metaschema.databind.io.xml
Methods in gov.nist.secauto.metaschema.databind.io.xml with parameters of type IBoundNamedModelInstance Modifier and Type Method Description protected boolean
MetaschemaXmlReader. isNextInstance(IBoundNamedModelInstance targetInstance)
Determine if the next data to read corresponds to the next model instance.<T> T
IXmlParsingContext. readModelInstanceValue(IBoundNamedModelInstance targetInstance, Object parentObject, StartElement start)
Read the XML data associated with thetargetInstance
and apply it to the providedparentObject
.<T> T
MetaschemaXmlReader. readModelInstanceValue(IBoundNamedModelInstance instance, Object parentObject, StartElement start)
protected boolean
MetaschemaXmlReader. readModelInstanceValues(IBoundNamedModelInstance instance, Object parentObject, StartElement start)
Read the data associated with theinstance
and apply it to the providedparentObject
.void
IXmlWritingContext. writeInstanceValue(IBoundNamedModelInstance targetInstance, Object targetObject, QName parentName)
Write the data described by the providedtargetDefinition
as an XML element.void
MetaschemaXmlWriter. writeInstanceValue(IBoundNamedModelInstance targetInstance, Object targetObject, QName parentName)
protected boolean
MetaschemaXmlWriter. writeModelInstanceValues(IBoundNamedModelInstance targetInstance, Object parentObject, QName parentName)
Write the data described by the providedtargetInstance
as an XML element.Method parameters in gov.nist.secauto.metaschema.databind.io.xml with type arguments of type IBoundNamedModelInstance 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. -
Uses of IBoundNamedModelInstance in gov.nist.secauto.metaschema.databind.model
Subinterfaces of IBoundNamedModelInstance in gov.nist.secauto.metaschema.databind.model Modifier and Type Interface Description interface
IBoundAssemblyInstance
interface
IBoundFieldInstance
Classes in gov.nist.secauto.metaschema.databind.model that implement IBoundNamedModelInstance Modifier and Type Class Description class
AbstractFieldProperty
Methods in gov.nist.secauto.metaschema.databind.model that return IBoundNamedModelInstance Modifier and Type Method Description static IBoundNamedModelInstance
IBoundAssemblyInstance. newInstance(Field field, IAssemblyClassBinding parentDefinition)
Methods in gov.nist.secauto.metaschema.databind.model that return types with arguments of type IBoundNamedModelInstance Modifier and Type Method Description IModelContainerSupport<IBoundNamedModelInstance,IBoundNamedModelInstance,IBoundFieldInstance,IBoundAssemblyInstance,IChoiceInstance>
DefaultAssemblyClassBinding. getModelContainer()
IModelContainerSupport<IBoundNamedModelInstance,IBoundNamedModelInstance,IBoundFieldInstance,IBoundAssemblyInstance,IChoiceInstance>
DefaultAssemblyClassBinding. getModelContainer()
-
Uses of IBoundNamedModelInstance in gov.nist.secauto.metaschema.databind.model.info
Methods in gov.nist.secauto.metaschema.databind.model.info that return IBoundNamedModelInstance Modifier and Type Method Description IBoundNamedModelInstance
IModelPropertyInfo. getProperty()
Get the associated property for which this info is for.Methods in gov.nist.secauto.metaschema.databind.model.info with parameters of type IBoundNamedModelInstance Modifier and Type Method Description static IDataTypeHandler
IDataTypeHandler. newDataTypeHandler(IBoundNamedModelInstance targetInstance, IClassBinding classBinding)
static IModelPropertyInfo
IModelPropertyInfo. newPropertyInfo(IBoundNamedModelInstance instance)
-