Class Hierarchy
- java.lang.Object
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- jakarta.validation.ValidationException
- jakarta.validation.ConstraintDeclarationException
- jakarta.validation.UnexpectedTypeException
 
 - jakarta.validation.ConstraintDefinitionException
 - jakarta.validation.ConstraintViolationException
 - jakarta.validation.GroupDefinitionException
 - jakarta.validation.NoProviderFoundException
 
 - jakarta.validation.ConstraintDeclarationException
 
 - jakarta.validation.ValidationException
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 - jakarta.validation.Validation
 
 - java.lang.Throwable (implements java.io.Serializable)
 
Interface Hierarchy
- java.lang.AutoCloseable
- jakarta.validation.ValidatorFactory
 
 - jakarta.validation.BootstrapConfiguration
 - jakarta.validation.ClockProvider
 - jakarta.validation.Configuration<T>
 - jakarta.validation.ConstraintValidator<A,T>
 - jakarta.validation.ConstraintValidatorContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
 - jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
 - jakarta.validation.ConstraintValidatorFactory
 - jakarta.validation.ConstraintViolation<T>
 - java.lang.Iterable<T>
- jakarta.validation.Path
 
 - jakarta.validation.MessageInterpolator
 - jakarta.validation.MessageInterpolator.Context
 - jakarta.validation.ParameterNameProvider
 - jakarta.validation.Path.Node
- jakarta.validation.Path.BeanNode
 - jakarta.validation.Path.ConstructorNode
 - jakarta.validation.Path.ContainerElementNode
 - jakarta.validation.Path.CrossParameterNode
 - jakarta.validation.Path.MethodNode
 - jakarta.validation.Path.ParameterNode
 - jakarta.validation.Path.PropertyNode
 - jakarta.validation.Path.ReturnValueNode
 
 - jakarta.validation.Payload
 - jakarta.validation.TraversableResolver
 - jakarta.validation.ValidationProviderResolver
 - jakarta.validation.Validator
 - jakarta.validation.ValidatorContext
 
Annotation Type Hierarchy
- jakarta.validation.Constraint (implements java.lang.annotation.Annotation)
 - jakarta.validation.GroupSequence (implements java.lang.annotation.Annotation)
 - jakarta.validation.OverridesAttribute (implements java.lang.annotation.Annotation)
 - jakarta.validation.OverridesAttribute.List (implements java.lang.annotation.Annotation)
 - jakarta.validation.ReportAsSingleViolation (implements java.lang.annotation.Annotation)
 - jakarta.validation.Valid (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jakarta.validation.ConstraintTarget
 - jakarta.validation.ElementKind
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)