Uses of Class
gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Packages that use MetapathExpression Package Description gov.nist.secauto.metaschema.core.metapath Support for working with Metapath expressions.gov.nist.secauto.metaschema.core.metapath.function.library Built-in Metapath functions based on the XPath 3.1 specification.gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of MetapathExpression in gov.nist.secauto.metaschema.core.metapath
Fields in gov.nist.secauto.metaschema.core.metapath declared as MetapathExpression Modifier and Type Field Description static MetapathExpression
MetapathExpression. CONTEXT_NODE
Methods in gov.nist.secauto.metaschema.core.metapath that return MetapathExpression Modifier and Type Method Description static MetapathExpression
MetapathExpression. compile(String path)
Compiles a Metapath expression string. -
Uses of MetapathExpression in gov.nist.secauto.metaschema.core.metapath.function.library
Methods in gov.nist.secauto.metaschema.core.metapath.function.library with parameters of type MetapathExpression Modifier and Type Method Description static ISequence<INodeItem>
MpRecurseDepth. recurseDepth(ISequence<INodeItem> initialContext, MetapathExpression recursionMetapath, DynamicContext dynamicContext)
-
Uses of MetapathExpression in gov.nist.secauto.metaschema.core.model.constraint
Fields in gov.nist.secauto.metaschema.core.model.constraint declared as MetapathExpression Modifier and Type Field Description static MetapathExpression
IConstraint. DEFAULT_TARGET
The default target Metapath expression to use if no target is provided.Methods in gov.nist.secauto.metaschema.core.model.constraint that return MetapathExpression Modifier and Type Method Description protected MetapathExpression
AbstractConstraint.AbstractConstraintBuilder. getTarget()
MetapathExpression
AbstractConstraint. getTarget()
MetapathExpression
DefaultKeyField. getTarget()
MetapathExpression
IConstraint. getTarget()
Retrieve the Metapath expression to use to query the targets of the constraint.MetapathExpression
IKeyField. getTarget()
MetapathExpression
AbstractTargetedConstraints. getTargetExpression()
MetapathExpression
ITargetedConstaints. getTargetExpression()
protected MetapathExpression
DefaultExpectConstraint.Builder. getTest()
MetapathExpression
DefaultExpectConstraint. getTest()
MetapathExpression
IExpectConstraint. getTest()
Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type MetapathExpression Modifier and Type Method Description T
AbstractConstraint.AbstractConstraintBuilder. target(MetapathExpression target)
DefaultExpectConstraint.Builder
DefaultExpectConstraint.Builder. test(MetapathExpression test)
Constructors in gov.nist.secauto.metaschema.core.model.constraint with parameters of type MetapathExpression Constructor Description AbstractConstraint(String id, String formalName, MarkupLine description, IConstraint.ISource source, IConstraint.Level level, MetapathExpression target, Map<QName,Set<String>> properties, MarkupMultiline remarks)
Construct a new Metaschema constraint.AbstractKeyConstraint(String id, String formalName, MarkupLine description, IConstraint.ISource source, IConstraint.Level level, MetapathExpression target, Map<QName,Set<String>> properties, List<DefaultKeyField> keyFields, MarkupMultiline remarks)
Create a new key-based constraint, which uses a set of key fields to build a key.AbstractTargetedConstraints(MetapathExpression targetExpression, T constraints)
DefaultKeyField(MetapathExpression target, Pattern pattern, MarkupMultiline remarks)
Construct a new key field based on the provided target.DefaultUniqueConstraint(String id, String formalName, MarkupLine description, IConstraint.ISource source, IConstraint.Level level, MetapathExpression target, Map<QName,Set<String>> properties, List<DefaultKeyField> keyFields, MarkupMultiline remarks)
Create a new key-based constraint, which uses a set of key fields to build a key used to identify non-unique items.
-