Module dev.metaschema.databind
Interface IValueTargetedConstraintsBase
- All Superinterfaces:
IBoundObject,IValueConstraintsBase
- All Known Implementing Classes:
FieldConstraints,MetaschemaModuleConstraints.Scope.Assembly,MetaschemaModuleConstraints.Scope.Field
Base interface for targeted value constraint bindings.
This interface combines targeted and value constraint capabilities for constraints that apply to specific value nodes.
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends ITargetedConstraintBase>getRules()Get the constraint rules defined for this constraint set.Methods inherited from interface dev.metaschema.core.model.IBoundObject
getMetaschemaDataMethods inherited from interface dev.metaschema.databind.model.metaschema.IValueConstraintsBase
getLets
-
Method Details
-
getRules
List<? extends ITargetedConstraintBase> getRules()Get the constraint rules defined for this constraint set.Returns the targeted constraint rules that apply to values matching the target expression.
- Specified by:
getRulesin interfaceIValueConstraintsBase- Returns:
- the list of targeted constraint rules
-