# All Classes and Interfaces

Class
Description
AssertFalse
Verify that the annotated element is either `false`, `Boolean.FALSE` or `null`.
AssertFalse.List
AssertTrue
Verify that the annotated element is either `true`, `Boolean.TRUE` or `null`.
AssertTrue.List
BeanDescriptor
BootstrapConfiguration
BootstrapState
CascadableDescriptor
Configuration<T>
ConfigurationState
Constraint
Meta annotation to declare a constraint annotation.
ConstraintDeclarationException
ConstraintDefinitionException
ConstraintDescriptor<T>
ConstraintTarget
ConstraintValidator<A,T>
ConstraintValidatorContext
ConstraintValidatorContext.ConstraintViolationBuilder
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
ConstraintValidatorFactory
ConstraintViolation<T>
ConstraintViolationException
ConstructorDescriptor
ConvertGroup
ConvertGroup.List
CrossParameterDescriptor
DecimalMax
Verify that the annotated element has a number which is lower or equal than the given value or is `null`.
DecimalMax.List
DecimalMin
Verify that the annotated element has a number which is higher or equal than the given value or is `null`.
DecimalMin.List
Default
The Validation group which is assumed if no other one is explicitly specified.
Digits
Specify the number of maximal allowed digits for the fraction part and the digit size.
Digits.List
ElementDescriptor
ElementDescriptor.ConstraintFinder
ElementKind
ExecutableDescriptor
ExecutableType
ExecutableValidator
Future
Verify that the annotated value of the annotated element is in the future or `null`.
Future.List
GenericBootstrap
GroupConversionDescriptor
GroupDefinitionException
GroupSequence
Max
Verify that the annotated element has a number which is lower or equal than the given value or is `null`.
Max.List
MessageInterpolator
MessageInterpolator.Context
MethodDescriptor
MethodType
Min
Verify that the annotated element has a number which is higher or equal than the given value or is `null`.
Min.List
NotNull
Constraint to verify that the validated field, parameter, etc is not `null`.
NotNull.List
Null
Constraint to verify that the validated field, parameter, etc is `null`.
Null.List
OverridesAttribute
OverridesAttribute.List
ParameterDescriptor
ParameterNameProvider
Past
Verify that the annotated value of the annotated element is in the past or `null`.
Past.List
Path
Path.BeanNode
Path.ConstructorNode
Path.CrossParameterNode
Path.MethodNode
Path.Node
Path.ParameterNode
Path.PropertyNode
Path.ReturnValueNode
Pattern
Constraint to verify that the validated field, parameter, etc matches the given regexp pattern.
Pattern.Flag
Pattern.List
Payload
Non-portable implementation specific way to provide metadata to constraints.
PropertyDescriptor
ProviderSpecificBootstrap<T>
ReportAsSingleViolation
ReturnValueDescriptor
Scope
Size
Verify that size of the annotated element is higher or equals the min value and lower or equals the max value or whether the annotated element is `null`.
Size.List
SupportedValidationTarget
TraversableResolver
UnexpectedTypeException
Valid
ValidateOnExecution
Validation
Note: From Section 4.4.5 Validation of the 1.0 PFD Spec - Validation implementations may only provide the following three public static methods: buildDefaultValidatorFactory(), byDefaultProvider(), byProvider()
ValidationException
ValidationProvider<T>
ValidationProviderResolver
ValidationTarget
Validator
ValidatorContext
ValidatorFactory