| Name | Description | Type | Package | Framework |
| AbstractConstraint | Abstract class for constraints to extend. | Class | org.codehaus.groovy.grails.validation | Grails |
| AbstractVetoingConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| BlankConstraint | A Constraint that validates a string is not blank. | Class | org.codehaus.groovy.grails.validation | Grails |
| CascadingValidator | validation should cascade into associations. | Interface | org.codehaus.groovy.grails.validation | Grails |
| ConstrainedProperty | Provides the ability to set contraints against a properties of a class. | Class | org.codehaus.groovy.grails.validation | Grails |
| ConstrainedPropertyBuilder | Builder used as a delegate within the constraints closure of GrailsDomainClass instances . | Class | org.codehaus.groovy.grails.validation | Grails |
| Constraint | Defines a validatable constraint. | Interface | org.codehaus.groovy.grails.validation | Grails |
| ConstraintException | Thrown when an error occurs applying a constraint to a property. | Class | org.codehaus.groovy.grails.validation.exceptions | Grails |
| ConstraintFactory | A factory for creating constraint instances. | Interface | org.codehaus.groovy.grails.validation | Grails |
| ConstraintsDynamicProperty | Instead of returning the closure sets a new proxy meta class for the scope of the call and invokes the closure itself which builds up a list of ConstrainedProperty instances. | Class | org.codehaus.groovy.grails.validation.metaclass | Grails |
| ConstraintsEvaluatingDynamicProperty | This is a dynamic property that instead of returning the closure sets a new proxy meta class for the scope of the call and invokes the closure itself which builds up a list of ConstrainedProperty instances. | Class | org.codehaus.groovy.grails.validation.metaclass | Grails |
| ConstraintsEvaluator | Evaluates and returns constraints. | Interface | org.codehaus.groovy.grails.validation | Grails |
| ConstraintsEvaluatorFactoryBean | Constructs the default constraints evaluator instance. | Class | org.codehaus.groovy.grails.validation | Grails |
| CreditCardConstraint | Validates a credit card number. | Class | org.codehaus.groovy.grails.validation | Grails |
| DefaultConstraintEvaluator | Default implementation of the ConstraintsEvaluator interface. | Class | org.codehaus.groovy.grails.validation | Grails |
| DomainValidator | Domain name validation routines. | Class | org.codehaus.groovy.grails.validation.routines | Grails |
| EmailConstraint | Validates an email address. | Class | org.codehaus.groovy.grails.validation | Grails |
| GrailsDomainClassValidator | A specialised Spring validator that validates a domain class instance using the constraints defined in the static constraints closure. | Class | org.codehaus.groovy.grails.validation | Grails |
| InetAddressValidator | InetAddress validation and conversion routines (java. | Class | org.codehaus.groovy.grails.validation.routines | Grails |
| InListConstraint | A constraint that validates the property is contained within the supplied list. | Class | org.codehaus.groovy.grails.validation | Grails |
| MatchesConstraint | A constraint that validates the property against a supplied regular expression. | Class | org.codehaus.groovy.grails.validation | Grails |
| MaxConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| MaxSizeConstraint | Validates maximum size of the property, for strings and arrays this is the length, collections the size and numbers the value. | Class | org.codehaus.groovy.grails.validation | Grails |
| MinConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| MinSizeConstraint | Validates minimum size or length of the property, for strings and arrays this is the length, collections the size and numbers the value. | Class | org.codehaus.groovy.grails.validation | Grails |
| NotEqualConstraint | Validates not equal to something. | Class | org.codehaus.groovy.grails.validation | Grails |
| NullableConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| RangeConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| RegexValidator | Regular Expression validation (using JDK 1. | Class | org.codehaus.groovy.grails.validation.routines | Grails |
| ScaleConstraint | Manages the scale for floating point numbers (i. | Class | org.codehaus.groovy.grails.validation | Grails |
| SizeConstraint | Validates size of the property, for strings and arrays this is the length, collections the size and numbers the value. | Class | org.codehaus.groovy.grails.validation | Grails |
| UrlConstraint | Class | org.codehaus.groovy.grails.validation | Grails | |
| UrlValidator | URL Validation routines. | Class | org.codehaus.groovy.grails.validation.routines | Grails |
| ValidatorConstraint | A constraint class that validates using a user-supplied closure. | Class | org.codehaus.groovy.grails.validation | Grails |
| VetoingConstraint | Marker interface for vetoing constraint. | Interface | org.codehaus.groovy.grails.validation | Grails |