Uses of Interface
gov.nist.secauto.metaschema.databind.model.IBoundNamedInstance
-
Packages that use IBoundNamedInstance 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.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 IBoundNamedInstance in gov.nist.secauto.metaschema.databind.io
Methods in gov.nist.secauto.metaschema.databind.io with type parameters of type IBoundNamedInstance Modifier and Type Method Description protected static <TYPE extends IBoundNamedInstance>
voidAbstractProblemHandler. applyDefaults(Object targetObject, Collection<TYPE> unhandledInstances)
A utility method for applying default values for the providedunhandledInstances
.Method parameters in gov.nist.secauto.metaschema.databind.io with type arguments of type IBoundNamedInstance Modifier and Type Method Description void
AbstractProblemHandler. handleMissingInstances(IClassBinding parentDefinition, Object targetObject, Collection<? extends IBoundNamedInstance> unhandledInstances)
void
IProblemHandler. handleMissingInstances(IClassBinding parentDefinition, Object targetObject, Collection<? extends IBoundNamedInstance> unhandledInstances)
A callback used to handle bound properties for which no data was found when the content was parsed. -
Uses of IBoundNamedInstance in gov.nist.secauto.metaschema.databind.io.json
Methods in gov.nist.secauto.metaschema.databind.io.json with parameters of type IBoundNamedInstance Modifier and Type Method Description protected boolean
MetaschemaJsonReader. readInstance(IBoundNamedInstance targetInstance, Object parentObject)
Read the data associated with theinstance
and apply it to the providedparentObject
.protected Object
MetaschemaJsonReader. readInstanceValue(IBoundNamedInstance instance, Object parentObject)
Read the data associated with theinstance
.protected void
MetaschemaJsonWriter. writeInstance(IBoundNamedInstance targetInstance, Object parentObject)
Write the instance data contained in theparentObject
based on the structure described by thetargetInstance
.Method parameters in gov.nist.secauto.metaschema.databind.io.json with type arguments of type IBoundNamedInstance Modifier and Type Method Description void
IJsonParsingContext. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
Parse a JSON value described by the provideddefinition
.void
MetaschemaJsonReader. readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
void
IJsonWritingContext. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
Write the data described by the providedtargetDefinition
as a JSON value.void
MetaschemaJsonWriter. writeDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
-
Uses of IBoundNamedInstance in gov.nist.secauto.metaschema.databind.model
Subinterfaces of IBoundNamedInstance in gov.nist.secauto.metaschema.databind.model Modifier and Type Interface Description interface
IBoundAssemblyInstance
interface
IBoundFieldInstance
interface
IBoundFieldValueInstance
interface
IBoundFlagInstance
interface
IBoundNamedModelInstance
This marker interface provides common methods for interacting with bound object values.Classes in gov.nist.secauto.metaschema.databind.model that implement IBoundNamedInstance Modifier and Type Class Description class
AbstractFieldProperty
-