validate/validate library

Classes

CompVal<T extends Comparable<T>>
A value in a comparison
CompValueList<T extends Comparable<T>>
CompValueRef<T extends Comparable<T>>
CompValueSingle<T extends Comparable<T>>
TypeCompVal
Valida
Specification of the validation that should be executed over a given class
ValidaComparable<T extends Comparable<T>>
Interface for validators which are comparable
ValidaComparison<T extends Comparable<T>>
The comparison for validators which are comparable
ValidaCustom<T>
Interface for validators which accept a custom function
ValidaDate
Specification of the validation that should be executed over a given Date
ValidaDuration
Specification of the validation that should be executed over a given Duration
ValidaError
Error generated in the process of validating a class or field
ValidaField<T>
Interface for validators which are fields of a class
ValidaFunction
A function with this annotation will be executed in the validation process
ValidaLength
Specification of the validation that should be executed over a given value which has length
ValidaList<T>
Specification of the validation that should be executed over a given List
ValidaMap<K, V>
Specification of the validation that should be executed over a given Map
ValidaNum
Specification of the validation that should be executed over a given number
ValidaSet<T>
Specification of the validation that should be executed over a given Set
ValidaString
Specification of the validation that should be executed over a given string
Validated<T>
A value of type T which was successfully validated
Validation<T, F>
The result of a validation for T with fields of type F
Validator<T, V extends Validation<T, Object>>
An object that can validate a value of type T

Enums

IPVersion
Different IP versions
ISBNVersion
Different ISBN versions
UUIDVersion
Different UUID versions
ValidaFieldType
The type of value being validated