Uses of Interface
gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Packages that use IConstraint Package Description gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IConstraint in gov.nist.secauto.metaschema.core.model.constraint
Subinterfaces of IConstraint in gov.nist.secauto.metaschema.core.model.constraint Modifier and Type Interface Description interface
IAllowedValuesConstraint
Represents a rule requiring the value of a field or flag to match the name of one entry in a set of enumerated values.interface
ICardinalityConstraint
Represents a rule requiring a Metaschema assembly data instance to have elements with a minimum and/or maximum occurrence.interface
IExpectConstraint
Represents a rule requiring a Metaschema assembly, field, or flag data instance to pass a Metapath-based test.interface
IIndexConstraint
Represents a rule that generates a key-based index containing references to data items found in a Metaschema data instance.interface
IIndexHasKeyConstraint
Represents a rule that checks that a key generated for a Metaschema data object exists in a named index that was generated using anIIndexConstraint
.interface
IKeyConstraint
A common interface used for constraints oriented around key-based indexes.interface
IMatchesConstraint
Represents a rule requiring the value of a field or flag to match a pattern and/or conform to an identified data type.interface
IUniqueConstraint
Represents a rule that requires all matching data items found in a Metaschema data instance to have a unique key.Classes in gov.nist.secauto.metaschema.core.model.constraint that implement IConstraint Modifier and Type Class Description class
AbstractConstraint
class
AbstractKeyConstraint
class
DefaultAllowedValuesConstraint
class
DefaultCardinalityConstraint
class
DefaultExpectConstraint
class
DefaultIndexConstraint
class
DefaultIndexHasKeyConstraint
class
DefaultMatchesConstraint
class
DefaultUniqueConstraint
Methods in gov.nist.secauto.metaschema.core.model.constraint that return types with arguments of type IConstraint Modifier and Type Method Description List<? extends IConstraint>
ConstraintValidationFinding. getConstraints()
List<? extends IConstraint>
IConstrained. getConstraints()
Retrieve the ordered collection of constraints.Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IConstraint Modifier and Type Method Description static ConstraintValidationFinding.Builder
ConstraintValidationFinding. builder(IConstraint constraint, INodeItem node)
Method parameters in gov.nist.secauto.metaschema.core.model.constraint with type arguments of type IConstraint Modifier and Type Method Description static ConstraintValidationFinding.Builder
ConstraintValidationFinding. builder(List<? extends IConstraint> constraints, INodeItem node)
-