Uses of Interface
gov.nist.secauto.metaschema.core.model.IFieldDefinition
-
Packages that use IFieldDefinition 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.gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IFieldDefinition in gov.nist.secauto.metaschema.core.metapath.item.node
Methods in gov.nist.secauto.metaschema.core.metapath.item.node with parameters of type IFieldDefinition Modifier and Type Method Description IFieldNodeItem
AbstractNodeItemFactory. newFieldNodeItem(IFieldDefinition definition, IModuleNodeItem module)
IFieldNodeItem
AbstractNodeItemFactory. newFieldNodeItem(IFieldDefinition definition, URI baseUri)
IFieldNodeItem
INodeItemFactory. newFieldNodeItem(IFieldDefinition definition, IModuleNodeItem metaschema)
Create a newIFieldNodeItem
based on the provided definition, which is expected to be a global definition within the provided Metaschema.IFieldNodeItem
INodeItemFactory. newFieldNodeItem(IFieldDefinition definition, URI baseUri)
Create a newIFieldNodeItem
that is detached from a Metaschema. -
Uses of IFieldDefinition in gov.nist.secauto.metaschema.core.model
Methods in gov.nist.secauto.metaschema.core.model that return IFieldDefinition Modifier and Type Method Description IFieldDefinition
IFieldInstance. getDefinition()
IFieldDefinition
AbstractModule. getExportedFieldDefinitionByName(String name)
IFieldDefinition
IModule. getExportedFieldDefinitionByName(String name)
Retrieves the exported named field definition, if it exists.IFieldDefinition
IModule. getFieldDefinitionByName(String name)
Retrieves the top-level field definition in this Metaschema module with the matching name, if it exists.default IFieldDefinition
IFieldDefinition. getOwningDefinition()
default IFieldDefinition
IModule. getScopedFieldDefinitionByName(String name)
Retrieves the field definition with a matching name from either: 1) the top-level field definitions from this Metaschema module, or 2) global field definitions from each imported Metaschema module in reverse order of import.Methods in gov.nist.secauto.metaschema.core.model that return types with arguments of type IFieldDefinition Modifier and Type Method Description Collection<? extends IFieldDefinition>
AbstractModule. getExportedFieldDefinitions()
Collection<? extends IFieldDefinition>
IModule. getExportedFieldDefinitions()
Retrieve the top-level field definitions that are marked global in this Metaschema module or in any imported Metaschema module.Collection<? extends IFieldDefinition>
IModule. getFieldDefinitions()
Retrieves the top-level field definitions in this Metaschema module.Methods in gov.nist.secauto.metaschema.core.model with parameters of type IFieldDefinition Modifier and Type Method Description protected boolean
DefinitionCollectingModelWalker. visit(IFieldDefinition def, Void data)
protected boolean
ModelWalker. visit(IFieldDefinition def, DATA data)
Called when the provided definition is walked.void
ModelWalker. walk(IFieldDefinition field)
Will visit the provided metaschema field definition, and then walk the associated flag instances.void
ModelWalker. walk(IFieldDefinition field, DATA data)
Will visit the provided metaschema field definition, and then walk the associated flag instances. -
Uses of IFieldDefinition in gov.nist.secauto.metaschema.core.model.constraint
Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IFieldDefinition Modifier and Type Method Description void
AbstractTargetedConstraints. target(IFieldDefinition definition)
void
ITargetedConstaints. target(IFieldDefinition definition)
-