Uses of Interface
gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint
-
Packages that use IIndexConstraint Package Description gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IIndexConstraint in gov.nist.secauto.metaschema.core.model.constraint
Classes in gov.nist.secauto.metaschema.core.model.constraint that implement IIndexConstraint Modifier and Type Class Description class
DefaultIndexConstraint
Methods in gov.nist.secauto.metaschema.core.model.constraint that return types with arguments of type IIndexConstraint Modifier and Type Method Description List<? extends IIndexConstraint>
IModelConstrained. getIndexConstraints()
Get the collection of index constraints, if any.Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IIndexConstraint Modifier and Type Method Description void
IModelConstrained. addConstraint(IIndexConstraint constraint)
void
FindingCollectingConstraintValidationHandler. handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target)
void
IConstraintValidationHandler. handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target)
void
LoggingConstraintValidationHandler. handleIndexDuplicateKeyViolation(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target)
void
FindingCollectingConstraintValidationHandler. handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node)
void
IConstraintValidationHandler. handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node)
void
LoggingConstraintValidationHandler. handleIndexDuplicateViolation(IIndexConstraint constraint, INodeItem node)
protected String
AbstractConstraintValidationHandler. newIndexDuplicateKeyViolationMessage(IIndexConstraint constraint, INodeItem node, INodeItem oldItem, INodeItem target)
protected CharSequence
AbstractConstraintValidationHandler. newIndexDuplicateViolationMessage(IIndexConstraint constraint, INodeItem node)
protected void
DefaultConstraintValidator. validateIndex(IIndexConstraint constraint, IAssemblyNodeItem node, ISequence<? extends INodeItem> targets)
R
IConstraintVisitor. visitIndexConstraint(IIndexConstraint constraint, T state)
Method parameters in gov.nist.secauto.metaschema.core.model.constraint with type arguments of type IIndexConstraint Modifier and Type Method Description protected void
DefaultConstraintValidator. validateIndex(List<? extends IIndexConstraint> constraints, IAssemblyNodeItem item)
protected void
DefaultConstraintValidator. validateIndex(List<? extends IIndexConstraint> constraints, List<? extends IAssemblyNodeItem> items)
-