| Interface | Description |
|---|---|
| MultipleValidationResult |
A specialization of
ValidationResult which represents a group of validations that were executed together. |
| ValidationResult |
The result of a validation
|
| Validator |
A component which performs a validation and expresses its result through a
ValidationResult object. |
| Class | Description |
|---|---|
| CustomValidatorFactory |
A factory object for providing instances by either referencing their classname (through the
CustomValidatorFactory.type attribute, or a
MuleRegistry reference (through the CustomValidatorFactory.ref one. |
| I18NConfig |
A simple object to configure internationalization.
|
| ValidationErrorTypeProvider |
ErrorTypeDefinition for ValidationExtension operations. |
| ValidationExceptionEnricher |
ExceptionHandler implementation for ValidationException to wrap them and throw
an ModuleException specifying the correspondent ErrorTypeDefinition |
| ValidationExtension |
An extension which provides validation capabilities by exposing a series of
Validators as ExtensionModel
OperationModels
This class not only defines the extension but also acts as the only available ConfigurationModel for it. |
| ValidationOptions |
A class which groups parameters which configure a
Validator but are not the subject of the validation |
| Enum | Description |
|---|---|
| NumberType |
Defines types of
Numbers against which validations can be performed |
| ValidationErrorTypes |
List of
ErrorTypeDefinition that throws the ValidationExtension |
| Exception | Description |
|---|---|
| MultipleValidationException |
A specialization of
ValidationResult which takes a MultipleValidationResult as a result. |
| ValidationException |
The exception to be thrown by default when a validation fails.
|
Copyright © 2017 MuleSoft, Inc.. All rights reserved.