Uses of Interface
dev.metaschema.core.model.constraint.IMatchesConstraint
Packages that use IMatchesConstraint
Package
Description
Metaschema constraint definitions and validation framework.
-
Uses of IMatchesConstraint in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return IMatchesConstraintModifier and TypeMethodDescriptionprotected IMatchesConstraintIMatchesConstraint.Builder.newInstance()Methods in dev.metaschema.core.model.constraint that return types with arguments of type IMatchesConstraintModifier and TypeMethodDescriptiondefault List<? extends IMatchesConstraint>IFeatureValueConstrained.getMatchesConstraints()List<? extends IMatchesConstraint>IValueConstrained.getMatchesConstraints()Get the collection of matches constraints, if any.ValueConstraintSet.getMatchesConstraints()Methods in dev.metaschema.core.model.constraint with parameters of type IMatchesConstraintModifier and TypeMethodDescriptiondefault voidIFeatureValueConstrained.addConstraint(IMatchesConstraint constraint) voidIValueConstrained.addConstraint(IMatchesConstraint constraint) Add a new constraint.final voidValueConstraintSet.addConstraint(IMatchesConstraint constraint) voidFindingCollectingConstraintValidationHandler.handleMatchDatatypeViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, IDataTypeAdapter<?> adapter, IllegalArgumentException cause, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleMatchDatatypeViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, IDataTypeAdapter<?> adapter, IllegalArgumentException cause, DynamicContext dynamicContext) Handle a match data type violation.voidLoggingConstraintValidationHandler.handleMatchDatatypeViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, IDataTypeAdapter<?> adapter, IllegalArgumentException cause, DynamicContext dynamicContext) voidFindingCollectingConstraintValidationHandler.handleMatchPatternViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, Pattern pattern, DynamicContext dynamicContext) voidIConstraintValidationHandler.handleMatchPatternViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, Pattern pattern, DynamicContext dynamicContext) Handle a match pattern violation.voidLoggingConstraintValidationHandler.handleMatchPatternViolation(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, Pattern pattern, DynamicContext dynamicContext) protected StringAbstractConstraintValidationHandler.newMatchDatatypeViolationMessage(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, IDataTypeAdapter<?> adapter, DynamicContext dynamicContext) Construct a new violation message for the providedconstraintapplied to thenode.protected StringAbstractConstraintValidationHandler.newMatchPatternViolationMessage(IMatchesConstraint constraint, INodeItem node, INodeItem target, String value, Pattern pattern, DynamicContext dynamicContext) Construct a new violation message for the providedconstraintapplied to thenode.IConstraintVisitor.visitMatchesConstraint(IMatchesConstraint constraint, T state) Implementation of this method support visitation of anIMatchesConstraint.