- I18NConfig - Class in org.mule.extension.validation.api
-
A simple object to configure internationalization.
- I18NConfig() - Constructor for class org.mule.extension.validation.api.I18NConfig
-
- ImmutableMultipleValidationResult - Class in org.mule.extension.validation.internal
-
- ImmutableValidationResult - Class in org.mule.extension.validation.internal
-
- initialise() - Method in class org.mule.extension.validation.api.ValidationExtension
-
- invalidEmail(String) - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for an email validation that failed
- invalidIp(String) - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for an ip address validation that failed
- invalidNumberType(Object, String) - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for a number type validation that failed
- invalidTime(String, String, String) - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a
I18nMessage for a
time expressed as a
String but couldn't be parsed using the given
locale and
pattern
- invalidUrl(String) - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for a url that is not valid
- IpValidator - Class in org.mule.extension.validation.internal.validator
-
A
AbstractValidator which checks that a given
IpValidator.ip is valid.
- IpValidator(String, ValidationContext) - Constructor for class org.mule.extension.validation.internal.validator.IpValidator
-
- isEmail(String, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that the email address is valid
- isEmpty(Object) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isEmpty(Object, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that value is empty.
- isError() - Method in interface org.mule.extension.validation.api.MultipleValidationResult
-
- isError() - Method in interface org.mule.extension.validation.api.ValidationResult
-
Whether the validation has failed or not
- isError() - Method in class org.mule.extension.validation.internal.ImmutableMultipleValidationResult
-
Whether the validation has failed or not
- isError() - Method in class org.mule.extension.validation.internal.ImmutableValidationResult
-
Whether the validation has failed or not
- isFalse(boolean, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that the given value is false
- isIp(String, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that an
ip address represented as a
String is valid
- isNotEmpty(Object, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that value is not empty.
- isNotNull(Object) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isNotNull(Object, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that the given value is not null.
- isNull(Object) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isNull(Object, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that the given value is null.
- isNumber(String, NumberType) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isNumber(String, NumberType, Number, Number) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isNumber(String, NumberType, Number, Number, String, String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- isNumber(String, String, String, String, String, NumberType, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.NumberValidationOperation
-
Receives a numeric
value as a
String and validates that it can be parsed per the rules of a
numberType
- isTime(String, String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
Validates that time represents a time according to the given pattern an the default locale
ValidationExtension#DEFAULT_LOCALE) using a {@link TimeValidator}
- isTime(String, String, String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
Validates that
time represents a time according to the given
pattern an the given locale
locale using
a TimeValidator
{@code locale} is expected to be a valid key as defined in {@link Locale}
- isTime(String, String, String, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that a
time in
String format is valid for the given
pattern and
locale.
- isTrue(boolean, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that the given value is true
- isUrl(String, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that url is a valid one
- validate() - Method in interface org.mule.extension.validation.api.Validator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.BooleanValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.EmailValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.EmptyValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.IpValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.MatchesRegexValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.NotEmptyValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.NotNullValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.NullValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.NumberValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.SizeValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.TimeValidator
-
- validate() - Method in class org.mule.extension.validation.internal.validator.UrlValidator
-
- validateEmail(String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- validateIp(String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- validateSize(Object, int, int) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
Validates that
value has a size between certain inclusive boundaries by using a
SizeValidator
- validateSize(Object, int, Integer, ValidationOptions, ValidationExtension) - Method in class org.mule.extension.validation.internal.CommonValidationOperations
-
Validates that value has a size between certain inclusive boundaries.
- validateUrl(String) - Method in class org.mule.extension.validation.api.el.ValidatorElContext
-
- ValidationContext - Class in org.mule.extension.validation.internal
-
A context object to gather different components that are necessary for performing a validation
- ValidationContext(ValidationMessages, ValidationOptions) - Constructor for class org.mule.extension.validation.internal.ValidationContext
-
- ValidationContext(ValidationOptions, ValidationExtension) - Constructor for class org.mule.extension.validation.internal.ValidationContext
-
- ValidationContext(ValidationMessages, ValidationOptions, ValidationExtension) - Constructor for class org.mule.extension.validation.internal.ValidationContext
-
- ValidationElExtension - Class in org.mule.extension.validation.internal.el
-
A
ExpressionLanguageExtension which adds a
ValidatorElContext to the
ExpressionLanguageContext as a
variable named
validator.
- ValidationElExtension() - Constructor for class org.mule.extension.validation.internal.el.ValidationElExtension
-
- ValidationErrorTypeProvider - Class in org.mule.extension.validation.api
-
- ValidationErrorTypeProvider() - Constructor for class org.mule.extension.validation.api.ValidationErrorTypeProvider
-
- ValidationErrorTypes - Enum in org.mule.extension.validation.api
-
- ValidationException - Exception in org.mule.extension.validation.api
-
The exception to be thrown by default when a validation fails.
- ValidationException(ValidationResult) - Constructor for exception org.mule.extension.validation.api.ValidationException
-
Creates a new instance for the given validationResult
- ValidationExceptionEnricher - Class in org.mule.extension.validation.api
-
ExceptionHandler implementation for
ValidationException to wrap them and throw
an
ModuleException specifying the correspondent
ErrorTypeDefinition
- ValidationExceptionEnricher() - Constructor for class org.mule.extension.validation.api.ValidationExceptionEnricher
-
- ValidationExtension - Class in org.mule.extension.validation.api
-
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.
- ValidationExtension() - Constructor for class org.mule.extension.validation.api.ValidationExtension
-
- ValidationMessages - Class in org.mule.extension.validation.internal
-
A
I18nMessageFactory that provides the feedback messages for the
Validators that are provided out of the box.
- ValidationMessages() - Constructor for class org.mule.extension.validation.internal.ValidationMessages
-
Creates an instance which uses the default english language bundle which ships with the module
- ValidationMessages(String, String) - Constructor for class org.mule.extension.validation.internal.ValidationMessages
-
Creates an instance which points to the given bundlePath and locale
- ValidationOptions - Class in org.mule.extension.validation.api
-
A class which groups parameters which configure a
Validator but are not the subject of the validation
- ValidationOptions() - Constructor for class org.mule.extension.validation.api.ValidationOptions
-
- ValidationResult - Interface in org.mule.extension.validation.api
-
The result of a validation
- ValidationStrategies - Class in org.mule.extension.validation.internal
-
A class containing operations which performs validations according to different strategies
- ValidationStrategies() - Constructor for class org.mule.extension.validation.internal.ValidationStrategies
-
- Validator - Interface in org.mule.extension.validation.api
-
A component which performs a validation and expresses its result through a
ValidationResult object.
- ValidatorElContext - Class in org.mule.extension.validation.api.el
-
A class which allows executing instances of AbstractValidator's from a
MEL context.
- ValidatorElContext() - Constructor for class org.mule.extension.validation.api.el.ValidatorElContext
-
- valueIsBlankLiteral() - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for a value that was expected to not be a BlankLiteral but was
- valueIsNull() - Method in class org.mule.extension.validation.internal.ValidationMessages
-
Generates a I18nMessage for a value that is null what it wasn't expected to be
- valueOf(String) - Static method in enum org.mule.extension.validation.api.NumberType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.mule.extension.validation.api.ValidationErrorTypes
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.mule.extension.validation.api.NumberType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.mule.extension.validation.api.ValidationErrorTypes
-
Returns an array containing the constants of this enum type, in
the order they are declared.