Uses of Interface
gov.nist.secauto.metaschema.databind.model.IBoundInstanceFlag
Package
Description
Supports reading and writing JSON instance data.
Supports reading and writing XML instance data.
Provides an overlay of the Metaschema module model
(
gov.nist.secauto.metaschema.core.model
) using bound Java class
annotations (gov.nist.secauto.metaschema.databind.model.annotations
)
to represent module constructs annotated on Java classes.-
Uses of IBoundInstanceFlag in gov.nist.secauto.metaschema.databind.io.json
Modifier and TypeMethodDescriptionMetaschemaJsonReader.readItemFlag
(IBoundObject parentItem, IBoundInstanceFlag instance) void
MetaschemaJsonWriter.writeItemFlag
(Object item, IBoundInstanceFlag instance) -
Uses of IBoundInstanceFlag in gov.nist.secauto.metaschema.databind.io.xml
Modifier and TypeMethodDescriptiondefault void
IXmlProblemHandler.handleMissingFlagInstances
(IBoundDefinitionModelComplex parentDefinition, IBoundObject targetObject, Collection<IBoundInstanceFlag> unhandledInstances) A callback used to handle bound flag instances for which no data was found when the content was parsed. -
Uses of IBoundInstanceFlag in gov.nist.secauto.metaschema.databind.model
Modifier and TypeMethodDescriptiondefault IBoundInstanceFlag
IBoundInstanceModelGroupedNamed.getEffectiveJsonKey()
default IBoundInstanceFlag
IBoundInstanceModelNamed.getEffectiveJsonKey()
default IBoundInstanceFlag
IBoundInstanceFlag.getInlineInstance()
IBoundInstanceModel.getItemJsonKey
(Object item) Get the JSON key flag for the provided item.default IBoundInstanceFlag
IBoundInstanceModelFieldScalar.getItemJsonKey
(Object item) default IBoundInstanceFlag
IBoundInstanceModelNamed.getItemJsonKey
(Object item) default IBoundInstanceFlag
IBoundInstanceModelFieldScalar.getJsonKey()
default IBoundInstanceFlag
IBoundInstanceModelGroupedNamed.getJsonKey()
default IBoundInstanceFlag
IBoundInstanceModelNamed.getJsonKey()
IBoundDefinitionModelField.getJsonValueKeyFlagInstance()
default IBoundInstanceFlag
IBoundInstanceModelFieldScalar.getJsonValueKeyFlagInstance()
static IBoundInstanceFlag
IBoundInstanceFlag.newInstance
(Field field, IBoundDefinitionModel<IBoundObject> containingDefinition) Create a new bound flag instance.Modifier and TypeMethodDescriptiondefault IContainerFlagSupport<IBoundInstanceFlag>
IBoundInstanceModelFieldScalar.getFlagContainer()
Modifier and TypeMethodDescriptiondefault Map<String,
IBoundProperty<?>> IBoundDefinitionModelAssembly.getJsonProperties
(Predicate<IBoundInstanceFlag> flagFilter) Map<String,
IBoundProperty<?>> IBoundDefinitionModelComplex.getJsonProperties
(Predicate<IBoundInstanceFlag> flagFilter) default Map<String,
IBoundProperty<?>> IBoundDefinitionModelFieldComplex.getJsonProperties
(Predicate<IBoundInstanceFlag> flagFilter) -
Uses of IBoundInstanceFlag in gov.nist.secauto.metaschema.databind.model.info
Modifier and TypeMethodDescriptionIItemReadHandler.readItemFlag
(IBoundObject parent, IBoundInstanceFlag instance) Parse and return an item.void
IItemWriteHandler.writeItemFlag
(Object item, IBoundInstanceFlag instance) Write an item.