Uses of Interface
gov.nist.secauto.metaschema.databind.model.IBoundProperty
Package
Description
Provides core functionality for reading and writing instance data to and from
bound objects.
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 IBoundProperty in gov.nist.secauto.metaschema.databind.io
Modifier and TypeMethodDescriptionprotected static void
AbstractProblemHandler.applyDefaults
(Object targetObject, Collection<? extends IBoundProperty<?>> unhandledInstances) A utility method for applying default values for the providedunhandledInstances
.void
AbstractProblemHandler.handleMissingInstances
(IBoundDefinitionModelComplex parentDefinition, IBoundObject targetObject, Collection<? extends IBoundProperty<?>> unhandledInstances) void
IProblemHandler.handleMissingInstances
(IBoundDefinitionModelComplex parentDefinition, IBoundObject targetObject, Collection<? extends IBoundProperty<?>> unhandledInstances) A callback used to handle bound properties for which no data was found when the content was parsed. -
Uses of IBoundProperty in gov.nist.secauto.metaschema.databind.model
Modifier and TypeInterfaceDescriptioninterface
interface
IBoundInstance<ITEM>
Represents a Metaschema module instance bound to Java data.interface
Represents a flag instance bound to Java data.interface
IBoundInstanceModel<ITEM>
Represents an assembly or field instance bound to Java data.interface
Represents an assembly instance bound to Java field.interface
Represents a choice group instance bound to Java field.interface
IBoundInstanceModelField<ITEM>
interface
interface
interface
IBoundInstanceModelNamed<ITEM>
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 IBoundProperty in gov.nist.secauto.metaschema.databind.model.info
Modifier and TypeMethodDescriptionMap<String,
IBoundProperty<?>> IFeatureComplexItemValueHandler.getJsonProperties()
Get the mapping of JSON property names to property bindings.