Uses of Interface
gov.nist.secauto.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Packages that use IDefinitionNodeItem 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.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IDefinitionNodeItem in gov.nist.secauto.metaschema.core.metapath.item.node
Subinterfaces of IDefinitionNodeItem in gov.nist.secauto.metaschema.core.metapath.item.node Modifier and Type Interface Description interface
IAssemblyNodeItem
interface
ICycledAssemblyNodeItem
A marker interface used to identify anIAssemblyNodeItem
as the head of a cycle of item that loop back to the head.interface
IFieldNodeItem
interface
IFlagNodeItem
interface
IModelNodeItem<D extends IFlagContainer,I extends INamedInstance>
interface
IRootAssemblyNodeItem
A marker interface used to expose root node functionality for an assembly node that has root information. -
Uses of IDefinitionNodeItem in gov.nist.secauto.metaschema.core.model.constraint
Methods in gov.nist.secauto.metaschema.core.model.constraint that return types with arguments of type IDefinitionNodeItem Modifier and Type Method Description default ISequence<? extends IDefinitionNodeItem<?,?>>
IConstraint. matchTargets(IDefinitionNodeItem<?,?> contextNodeItem)
Based on the providedcontextNodeItem
, find all nodes matching the target expression.default ISequence<? extends IDefinitionNodeItem<?,?>>
IConstraint. matchTargets(IDefinitionNodeItem<?,?> item, DynamicContext dynamicContext)
Based on the providedcontextNodeItem
, find all nodes matching the target expression.Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IDefinitionNodeItem Modifier and Type Method Description default ISequence<? extends IDefinitionNodeItem<?,?>>
IConstraint. matchTargets(IDefinitionNodeItem<?,?> contextNodeItem)
Based on the providedcontextNodeItem
, find all nodes matching the target expression.default ISequence<? extends IDefinitionNodeItem<?,?>>
IConstraint. matchTargets(IDefinitionNodeItem<?,?> item, DynamicContext dynamicContext)
Based on the providedcontextNodeItem
, find all nodes matching the target expression.protected void
DefaultConstraintValidator. validateAllowedValues(List<? extends IAllowedValuesConstraint> constraints, IDefinitionNodeItem<?,?> item)
protected void
DefaultConstraintValidator. validateExpect(List<? extends IExpectConstraint> constraints, IDefinitionNodeItem<?,?> item)
protected void
DefaultConstraintValidator. validateIndexHasKey(IIndexHasKeyConstraint constraint, IDefinitionNodeItem<?,?> node, ISequence<? extends INodeItem> targets)
protected void
DefaultConstraintValidator. validateIndexHasKey(List<? extends IIndexHasKeyConstraint> constraints, IDefinitionNodeItem<?,?> node)
protected void
DefaultConstraintValidator. validateMatches(List<? extends IMatchesConstraint> constraints, IDefinitionNodeItem<?,?> item)
Method parameters in gov.nist.secauto.metaschema.core.model.constraint with type arguments of type IDefinitionNodeItem Modifier and Type Method Description protected void
DefaultConstraintValidator. validateAllowedValues(IAllowedValuesConstraint constraint, ISequence<? extends IDefinitionNodeItem<?,?>> targets)
-