| Modifier and Type | Interface and Description |
|---|---|
| public interface | ConstraintValidatorDescriptor<A extends Annotation>
Represents a specific validator (either based on an implementation of |
| public interface | ConstraintValidatorManager
Manager in charge of providing and caching initialized |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| pack-priv class | ClassBasedValidatorDescriptor<A extends Annotation>
Represents an implementation of |
| pack-priv class | |
| public abstract class | ConstraintTree<A extends Annotation>
Due to constraint composition a single constraint annotation can lead to a whole constraint tree being validated. |
| public class | |
| public class | ConstraintValidatorFactoryImpl
Default |
| public class | ConstraintValidatorManagerImpl
Default implementation of the |
| public class | ConstraintViolationCreationContext
Container class for the information needed to create a constraint violation. |
| public class | |
| public class | |
| pack-priv class | LambdaBasedValidatorDescriptor<A extends Annotation>
Represents a constraint validator based on a Lambda expression. |
| public class | PredefinedScopeConstraintValidatorManagerImpl
Implementation of the |
| pack-priv class | SimpleConstraintTree<B extends Annotation>
A constraint tree for a simple constraint i.e. not a composing one. |