Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractComposedValidator<V,
C> - Class in io.github.mmm.validation - AbstractComposedValidator(Validator<? super C>...) - Constructor for class io.github.mmm.validation.AbstractComposedValidator
-
The constructor.
- AbstractValidationResult - Class in io.github.mmm.validation
-
Abstract base implementation of
ValidationResult
. - AbstractValidationResult(String, String) - Constructor for class io.github.mmm.validation.AbstractValidationResult
-
The constructor.
- AbstractValidator<V> - Class in io.github.mmm.validation
-
This is the abstract base class all
Validator
implementations should extend. - AbstractValidator() - Constructor for class io.github.mmm.validation.AbstractValidator
-
The constructor.
- AbstractValueValidator<V> - Class in io.github.mmm.validation
-
This is the abstract base implementation of
Validator
. - AbstractValueValidator() - Constructor for class io.github.mmm.validation.AbstractValueValidator
-
The constructor.
- add(ValidationResult) - Method in class io.github.mmm.validation.ComposedValidationFailure
- add(ValidationResult) - Method in class io.github.mmm.validation.ValidationFailure
- add(ValidationResult) - Method in interface io.github.mmm.validation.ValidationResult
- add(ValidationResult) - Method in class io.github.mmm.validation.ValidationResultBuilder
- add(ValidationResult) - Method in class io.github.mmm.validation.ValidationResultValid
- add(Validator<? super V>) - Method in interface io.github.mmm.validation.ValidatorRegistry
- append(Validator<?>) - Method in class io.github.mmm.validation.AbstractComposedValidator
- append(Validator<?>) - Method in interface io.github.mmm.validation.Validator
- append(Validator<?>...) - Method in class io.github.mmm.validation.AbstractComposedValidator
- append(Validator<?>...) - Method in interface io.github.mmm.validation.Validator
- appendCode(Appendable, boolean) - Method in class io.github.mmm.validation.AbstractValidationResult
B
- build(String) - Method in class io.github.mmm.validation.ValidationResultBuilder
C
- children - Variable in class io.github.mmm.validation.AbstractComposedValidator
- CODE - Static variable in class io.github.mmm.validation.ComposedValidationFailure
- ComposedValidationFailure - Class in io.github.mmm.validation
- ComposedValidationFailure(String, boolean, ValidationResult...) - Constructor for class io.github.mmm.validation.ComposedValidationFailure
-
The constructor.
- ComposedValidationFailure(String, ValidationResult...) - Constructor for class io.github.mmm.validation.ComposedValidationFailure
-
The constructor.
- ComposedValidationFailure(String, String, boolean, ValidationResult...) - Constructor for class io.github.mmm.validation.ComposedValidationFailure
-
The constructor.
- ComposedValidator<V> - Class in io.github.mmm.validation
- ComposedValidator(Validator<? super V>...) - Constructor for class io.github.mmm.validation.ComposedValidator
-
The constructor.
- containsCode(String) - Method in class io.github.mmm.validation.ComposedValidationFailure
- containsCode(String) - Method in interface io.github.mmm.validation.ValidationResult
- containsId(String) - Method in class io.github.mmm.validation.AbstractComposedValidator
- containsId(String) - Method in interface io.github.mmm.validation.Validator
E
- equals(Object) - Method in class io.github.mmm.validation.AbstractComposedValidator
- equals(Object) - Method in class io.github.mmm.validation.AbstractValidator
G
- get() - Static method in class io.github.mmm.validation.ValidationResultValid
- getChild(int) - Method in class io.github.mmm.validation.AbstractComposedValidator
- getChild(int) - Method in class io.github.mmm.validation.AbstractValidator
- getChild(int) - Method in class io.github.mmm.validation.ComposedValidationFailure
- getChild(int) - Method in class io.github.mmm.validation.ValidationFailure
- getChild(int) - Method in class io.github.mmm.validation.ValidationResultValid
- getChild(Class<T>) - Method in class io.github.mmm.validation.AbstractComposedValidator
- getChild(Class<T>) - Method in interface io.github.mmm.validation.Validator
- getChildCount() - Method in class io.github.mmm.validation.AbstractComposedValidator
- getChildCount() - Method in class io.github.mmm.validation.AbstractValidator
- getChildCount() - Method in class io.github.mmm.validation.ComposedValidationFailure
- getChildCount() - Method in class io.github.mmm.validation.ValidationFailure
- getChildCount() - Method in class io.github.mmm.validation.ValidationResultValid
- getCode() - Method in class io.github.mmm.validation.AbstractValidationResult
- getCode() - Method in exception class io.github.mmm.validation.ValidationFailedException
- getCode() - Method in interface io.github.mmm.validation.ValidationResult
- getCode() - Method in class io.github.mmm.validation.ValidationResultValid
- getId() - Method in class io.github.mmm.validation.AbstractValidator
-
AbstractValidator
only provides a default implementation of this method.
ATTENTION:
This default implementation returns thesimple class name
of the actualValidator
implementation. - getId() - Method in class io.github.mmm.validation.ComposedValidator
- getId() - Method in interface io.github.mmm.validation.Validator
- getLocalizedMessage() - Method in class io.github.mmm.validation.ValidationFailure
- getLocalizedMessage() - Method in class io.github.mmm.validation.ValidationResultValid
- getLocalizedMessage(boolean) - Method in interface io.github.mmm.validation.ValidationResult
-
This method gets the resolved and localized message.
- getLocalizedMessage(String, Locale, Appendable, boolean, boolean) - Method in class io.github.mmm.validation.ComposedValidationFailure
- getLocalizedMessage(Locale) - Method in class io.github.mmm.validation.ValidationFailure
- getLocalizedMessage(Locale) - Method in class io.github.mmm.validation.ValidationResultValid
- getLocalizedMessage(Locale, boolean) - Method in interface io.github.mmm.validation.ValidationResult
-
This method gets the resolved and localized message.
- getLocalizedMessage(Locale, Appendable) - Method in interface io.github.mmm.validation.ValidationResult
- getLocalizedMessage(Locale, Appendable, boolean) - Method in class io.github.mmm.validation.ComposedValidationFailure
- getLocalizedMessage(Locale, Appendable, boolean) - Method in class io.github.mmm.validation.ValidationFailure
- getLocalizedMessage(Locale, Appendable, boolean) - Method in interface io.github.mmm.validation.ValidationResult
- getLocalizedMessage(Locale, Appendable, boolean) - Method in class io.github.mmm.validation.ValidationResultValid
- getMax() - Method in interface io.github.mmm.validation.Validator
- getMessage() - Method in class io.github.mmm.validation.ValidationFailure
- getMessage() - Method in interface io.github.mmm.validation.ValidationResult
- getMessage() - Method in class io.github.mmm.validation.ValidationResultValid
- getMessage(boolean) - Method in interface io.github.mmm.validation.ValidationResult
- getMin() - Method in interface io.github.mmm.validation.Validator
- getRange() - Method in class io.github.mmm.validation.AbstractComposedValidator
- getRange() - Method in interface io.github.mmm.validation.Validator
- getResult() - Method in exception class io.github.mmm.validation.ValidationFailedException
- getSeparator() - Method in class io.github.mmm.validation.ComposedValidationFailure
- getSource() - Method in class io.github.mmm.validation.AbstractValidationResult
- getSource() - Method in interface io.github.mmm.validation.ValidationResult
- getSource() - Method in class io.github.mmm.validation.ValidationResultValid
H
- hashCode() - Method in class io.github.mmm.validation.AbstractComposedValidator
- hashCode() - Method in class io.github.mmm.validation.AbstractValidator
I
- ID - Static variable in class io.github.mmm.validation.ComposedValidator
- ID_MANDATORY - Static variable in interface io.github.mmm.validation.Validator
- io.github.mmm.validation - module io.github.mmm.validation
-
Provides validation API and infrastructure.
- io.github.mmm.validation - package io.github.mmm.validation
-
Contains a simple but powerful API for validation.
- isAppendSources() - Method in class io.github.mmm.validation.ComposedValidationFailure
- isDynamic() - Method in class io.github.mmm.validation.AbstractValidator
-
This method determines if this
Validator
is dynamic. - isMandatory() - Method in interface io.github.mmm.validation.Validator
- isTechnical() - Method in exception class io.github.mmm.validation.ValidationFailedException
- isValid() - Method in class io.github.mmm.validation.AbstractValidationResult
- isValid() - Method in interface io.github.mmm.validation.ValidationResult
- isValid() - Method in class io.github.mmm.validation.ValidationResultValid
- isValidating(Validator<?>) - Static method in interface io.github.mmm.validation.Validator
N
P
- ProjectionValidator<V,
C> - Class in io.github.mmm.validation - ProjectionValidator(Function<V, C>, Validator<? super C>...) - Constructor for class io.github.mmm.validation.ProjectionValidator
-
The constructor.
S
- source2string(Object) - Method in class io.github.mmm.validation.AbstractValidator
T
- toString() - Method in class io.github.mmm.validation.AbstractValidationResult
- toString() - Method in class io.github.mmm.validation.AbstractValidator
- toString() - Method in class io.github.mmm.validation.ValidationResultValid
V
- Validatable - Interface in io.github.mmm.validation
-
This is the abstract interface for an object, that can be
validated
. - validate() - Method in interface io.github.mmm.validation.Validatable
-
This method performs the actual validation.
- validate(V) - Method in interface io.github.mmm.validation.Validator
-
This method validates the given
value
. - validate(V, Object) - Method in class io.github.mmm.validation.AbstractValueValidator
- validate(V, Object) - Method in class io.github.mmm.validation.ComposedValidator
- validate(V, Object) - Method in class io.github.mmm.validation.ProjectionValidator
- validate(V, Object) - Method in interface io.github.mmm.validation.Validator
-
This method validates the given
value
. - validateChild(C, String) - Method in class io.github.mmm.validation.AbstractComposedValidator
- validateChild(C, String, ValidationResultBuilder) - Method in class io.github.mmm.validation.AbstractComposedValidator
- validateNotNull(V) - Method in class io.github.mmm.validation.AbstractValueValidator
-
This method performs the validation in case
value
is NOTnull
. - validateNull() - Method in class io.github.mmm.validation.AbstractValueValidator
-
This method performs the validation in case
null
was provided as value. - validateOrThrow() - Method in interface io.github.mmm.validation.Validatable
- ValidationFailedException - Exception Class in io.github.mmm.validation
-
ApplicationException
if a validation failed. - ValidationFailedException(ValidationResult) - Constructor for exception class io.github.mmm.validation.ValidationFailedException
-
The constructor.
- ValidationFailure - Class in io.github.mmm.validation
-
Implementation of
ValidationResult
for a failure withoutI18N support
. - ValidationFailure(String, Localizable) - Constructor for class io.github.mmm.validation.ValidationFailure
-
The constructor.
- ValidationFailure(String, Localizable, String) - Constructor for class io.github.mmm.validation.ValidationFailure
-
The constructor.
- ValidationResult - Interface in io.github.mmm.validation
-
Result of a
validation
. - ValidationResultBuilder - Class in io.github.mmm.validation
- ValidationResultBuilder() - Constructor for class io.github.mmm.validation.ValidationResultBuilder
-
The constructor.
- ValidationResultBuilder(boolean) - Constructor for class io.github.mmm.validation.ValidationResultBuilder
-
The constructor.
- ValidationResultValid - Class in io.github.mmm.validation
-
ValidationResult
that isvalid
. - Validator<V> - Interface in io.github.mmm.validation
- ValidatorRegistry<V,
SELF> - Interface in io.github.mmm.validation
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form