@ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| ValidatorFactory |
This class should be extended by one class in each library that uses RAVE.
|
| Class | Description |
|---|---|
| BaseValidator |
This class should only be used by generated validator classes.
|
| BaseValidator.ValidationContext |
This class encapsulates the validation context from which a validation check is happening.
|
| Rave |
The main entry point for Rave validation.
|
| RaveError |
Holds a single Rave error.
|
| RaveErrorStrings |
The error messages produced by validations.
|
| Enum | Description |
|---|---|
| Validator.Mode |
Indicates different kinds of modes RAVE can run in.
|
| Exception | Description |
|---|---|
| InvalidModelException |
This exception is used when objects fail validation.
|
| RaveException |
The exception thrown when validation fails.
|
| UnsupportedObjectException |
This exception is used when an attempt is made to validate an object that is not supported by any of the RAVE
generated validator classes.
|
| Annotation Type | Description |
|---|---|
| Validator |
Annotation to indicate what assumptions RAVE should make when generating validation code for a
ValidatorFactory. |