| Modifier and Type | Interface and Description |
|---|---|
| public interface | BeanDescriptor
Describes a constrained Java Bean and the constraints associated to it. |
| public interface | CascadableDescriptor
Represents a cascadable element. |
| public interface | ConstraintDescriptor<
the constraint's annotation type T extends Annotation>Describes a single constraint and its composing constraints. |
| public interface | ConstructorDescriptor
Describes a validated constructor. |
| public interface | ContainerDescriptor
Represents an element that might be a container, thus allowing container element constraints. |
| public interface | ContainerElementTypeDescriptor
Describes a validated container element type, e.g. the element type of |
| public interface | CrossParameterDescriptor
Describes an element holding cross-parameter constraints of a method or constructor |
| public interface | ElementDescriptor
Describes a validated element (class, property, method etc.). |
| public interface | ExecutableDescriptor
Provides the common functionality of |
| public interface | GroupConversionDescriptor
A group conversion rule to be applied during cascaded validation. |
| public interface | MethodDescriptor
Describes a validated method. |
| public interface | ParameterDescriptor
Describes a validated method or constructor parameter. |
| public interface | PropertyDescriptor
Describes a Java Bean property hosting validation constraints. |
| public interface | ReturnValueDescriptor
Describes a validated return value of a method or constructor. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | MethodType
Represents the type of a method: getter or non getter. |
| public enum | Scope
Scope looked at when discovering constraints. |
| public enum | ValidateUnwrappedValue
The unwrapping behavior that can be applied to a specific constraint. |