All Classes and Interfaces

Class
Description
Defines the validation rules for a child resource, allowing ValidationModels to be applied to Resource trees.
Wraps a message key (being looked up in a ResourceBundle), messageArguments (being used with MessageFormat.format(String, Object...) and the location where the validation failure occurred.
Default implementation of ValidationResult wrapping a list of ValidationFailures.
Describes a Resource property.
Exception that is thrown for Validator inconsistencies, e.g. if a mandatory parameter for a validator is missing.
 
A ValidationModel defines the validation rules that a resource tree has to pass.
All providers of ValidationModels must implement this interface.
Retrieves the validation model.
A ValidationResult contains validation information either from a single Validator or from multiple Validator invocations.
The ValidationService provides methods for finding ValidationModels and to trigger validations against those.
A Validator is responsible for validating a single piece of information according to an internal constraint.
Used as parameter for each call of Validator.validate(Object, ValidatorContext, ValueMap) Exposes additional information about the context in which the validation was called.
Defines a specific validator invocation for a given property (without actually exposing a reference to the underlying Validator).