# Package org.qi4j.library.constraints.annotation

Constraints Annotations.

See: Description

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Contains | Marks a property as being a string, non null, that contains the specified value.
  Email | Marks a property as being a string, non null, valid email.
  GreaterThan | Marks a property as being a number, non null, greater than the specified value.
  InstanceOf | Marks a property as being an instance of all of the specified Classes.
  LessThan | Marks a property as being a number, non null, less than the specified value.
  Matches | Marks a property as being a string, non null, matching the specified regular expression.
  MaxLength | Marks a property as being a string, non null, of specified maximum length.
  MinLength | Marks a property as being a string, non null, of specified minimum length.
  NotEmpty | Marks a property as being a string or collection, non null, not empty.
  OneOf | Marks a property as being a string, non null, one of the specified strings.
  Range | Marks a property as being a number, non null, in the specified range.
  URI | Mark a property as being a valid, non null, Universal Resource Identifier.
  URL | Mark a property as being a valid, non null, Universal Resource Locator.

## Package org.qi4j.library.constraints.annotation Description

## Constraints Annotations.