Uses of Interface
gov.nist.secauto.metaschema.core.model.constraint.IKeyConstraint
-
Packages that use IKeyConstraint Package Description gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IKeyConstraint in gov.nist.secauto.metaschema.core.model.constraint
Subinterfaces of IKeyConstraint in gov.nist.secauto.metaschema.core.model.constraint Modifier and Type Interface Description 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
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 IKeyConstraint Modifier and Type Class Description class
AbstractKeyConstraint
class
DefaultIndexConstraint
class
DefaultIndexHasKeyConstraint
class
DefaultUniqueConstraint
Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IKeyConstraint Modifier and Type Method Description void
FindingCollectingConstraintValidationHandler. handleKeyMatchError(IKeyConstraint constraint, INodeItem node, INodeItem target, MetapathException cause)
void
IConstraintValidationHandler. handleKeyMatchError(IKeyConstraint constraint, INodeItem node, INodeItem target, MetapathException ex)
void
LoggingConstraintValidationHandler. handleKeyMatchError(IKeyConstraint constraint, INodeItem node, INodeItem target, MetapathException cause)
-