# Hierarchy For Package play.data.validation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.oval.AbstractCheck (implements net.sf.oval.Check)
    - net.sf.oval.configuration.annotation.AbstractAnnotationCheck<ConstraintAnnotation> (implements net.sf.oval.configuration.annotation.AnnotationCheck<ConstraintAnnotation>)
      - play.data.validation.CheckWithCheck
      - play.data.validation.EmailCheck
      - play.data.validation.EqualsCheck
      - play.data.validation.InFutureCheck
      - play.data.validation.InPastCheck
      - play.data.validation.IPv4AddressCheck
      - play.data.validation.IPv6AddressCheck
      - play.data.validation.IsTrueCheck
      - play.data.validation.MatchCheck
      - play.data.validation.MaxCheck
      - play.data.validation.MaxSizeCheck
      - play.data.validation.MinCheck
      - play.data.validation.MinSizeCheck
      - play.data.validation.PhoneCheck
      - play.data.validation.RangeCheck
      - play.data.validation.RequiredCheck
      - play.data.validation.UniqueCheck
      - play.data.validation.URLCheck
      - play.data.validation.ValidCheck
  - play.data.validation.Check
  - play.data.validation.Error
  - play.PlayPlugin (implements java.lang.Comparable<T>)
    - play.data.validation.ValidationPlugin
  - play.data.validation.Validation
  - play.data.validation.Validation.ValidationResult
  - play.data.validation.Validation.Validator

## Annotation Type Hierarchy

- play.data.validation.Valid (implements java.lang.annotation.Annotation)
- play.data.validation.Unique (implements java.lang.annotation.Annotation)
- play.data.validation.URL (implements java.lang.annotation.Annotation)
- play.data.validation.Required (implements java.lang.annotation.Annotation)
- play.data.validation.Range (implements java.lang.annotation.Annotation)
- play.data.validation.Phone (implements java.lang.annotation.Annotation)
- play.data.validation.Password (implements java.lang.annotation.Annotation)
- play.data.validation.MinSize (implements java.lang.annotation.Annotation)
- play.data.validation.Min (implements java.lang.annotation.Annotation)
- play.data.validation.MaxSize (implements java.lang.annotation.Annotation)
- play.data.validation.Max (implements java.lang.annotation.Annotation)
- play.data.validation.Match (implements java.lang.annotation.Annotation)
- play.data.validation.IsTrue (implements java.lang.annotation.Annotation)
- play.data.validation.InPast (implements java.lang.annotation.Annotation)
- play.data.validation.InFuture (implements java.lang.annotation.Annotation)
- play.data.validation.IPv6Address (implements java.lang.annotation.Annotation)
- play.data.validation.IPv4Address (implements java.lang.annotation.Annotation)
- play.data.validation.Equals (implements java.lang.annotation.Annotation)
- play.data.validation.Email (implements java.lang.annotation.Annotation)
- play.data.validation.CheckWith (implements java.lang.annotation.Annotation)