Uses of Interface
gov.nist.secauto.metaschema.core.model.IFlagInstance
-
Packages that use IFlagInstance Package Description gov.nist.secauto.metaschema.core.metapath.item.node This package provides the Metapath node item implementations and interfaces needed to perform Metapath queries over both Metaschema models and data represented using a Metaschema model.gov.nist.secauto.metaschema.core.model Provides interfaces, abstract implementation classes, and exceptions that are used in Metaschema APIs for processing Metaschema-based models. -
-
Uses of IFlagInstance in gov.nist.secauto.metaschema.core.metapath.item.node
Methods in gov.nist.secauto.metaschema.core.metapath.item.node that return IFlagInstance Modifier and Type Method Description IFlagInstance
IFlagNodeItem. getInstance()
Methods in gov.nist.secauto.metaschema.core.metapath.item.node with parameters of type IFlagInstance Modifier and Type Method Description default IFlagNodeItem
INodeItemFactory. newFlagNodeItem(IFlagInstance instance, IModelNodeItem<?,?> parent)
Create a newIFlagNodeItem
based on the provided flag instance.default IFlagNodeItem
INodeItemFactory. newFlagNodeItem(IFlagInstance instance, IModelNodeItem<?,?> parent, Object value)
Create a newIFlagNodeItem
based on the provided flag instance. -
Uses of IFlagInstance in gov.nist.secauto.metaschema.core.model
Classes in gov.nist.secauto.metaschema.core.model with type parameters of type IFlagInstance Modifier and Type Interface Description interface
IFeatureFlagContainer<F extends IFlagInstance>
interface
IFlagContainerSupport<F extends IFlagInstance>
Classes in gov.nist.secauto.metaschema.core.model that implement IFlagInstance Modifier and Type Class Description class
AbstractFlagInstance
Methods in gov.nist.secauto.metaschema.core.model with type parameters of type IFlagInstance Modifier and Type Method Description static <T extends IFlagInstance>
IFlagContainerSupport<T>IFlagContainerSupport. empty()
Methods in gov.nist.secauto.metaschema.core.model that return IFlagInstance Modifier and Type Method Description IFlagInstance
IFlagContainer. getFlagInstanceByName(String name)
Retrieves a flag instance, by the flag's effective name, that is defined on the containing definition.IFlagInstance
IFlagDefinition. getInlineInstance()
IFlagInstance
IFlagContainer. getJsonKeyFlagInstance()
Retrieves the flag instance to use as as the property name for the containing object in JSON who's value will be the object containing the flag.IFlagInstance
IFieldDefinition. getJsonValueKeyFlagInstance()
Retrieves the flag instance who's value will be used as the "value key".Methods in gov.nist.secauto.metaschema.core.model that return types with arguments of type IFlagInstance Modifier and Type Method Description Collection<? extends IFlagInstance>
IFlagContainer. getFlagInstances()
Retrieves the flag instances for all flags defined on the containing definition.Methods in gov.nist.secauto.metaschema.core.model with parameters of type IFlagInstance Modifier and Type Method Description protected boolean
ModelWalker. visit(IFlagInstance instance, DATA data)
Called when the provided instance is walked.void
ModelWalker. walk(IFlagInstance instance, DATA data)
Will visit the provided metaschema flag instance, and then walk the associated flag definition.Method parameters in gov.nist.secauto.metaschema.core.model with type arguments of type IFlagInstance Modifier and Type Method Description protected void
ModelWalker. walkFlagInstances(Collection<? extends IFlagInstance> instances, DATA data)
Will walk each of the provided flag instances.
-