| Class | Description |
|---|---|
| AbstractConstraint | Abstract class for constraints to extend. |
| AbstractVetoingConstraint | A constraint that can veto further constraint processing |
| BlankConstraint | A Constraint that validates a string is not blank. |
| CreditCardConstraint | Validates a credit card number. |
| EmailConstraint | Validates an email address. |
| InListConstraint | A constraint that validates the property is contained within the supplied list. |
| MappingContextAwareConstraintFactory | A constraint that restricts constraints to be applicable only to a given MappingContext |
| MatchesConstraint | Validates the property against a supplied regular expression. |
| MaxConstraint | Implements a maximum value constraint. |
| MaxSizeConstraint | Validates maximum size or length of the property, for strings and arrays this is the length and collections the size. |
| MinConstraint | Implements a minimum value constraint. |
| MinSizeConstraint | Validates minimum size or length of the property, for strings and arrays this is the length and collections the size. |
| NotEqualConstraint | Validates not equal to something. |
| NullableConstraint | Validates not null. |
| RangeConstraint | Validates a range. |
| ScaleConstraint | Manages the scale for floating point numbers (i.e., the number of digits to the right of the decimal point). |
| SizeConstraint | Validates size of the property, for strings and arrays this is the length, collections the size and numbers the value. |
| UrlConstraint | Validates a url. |
| ValidatorConstraint |