A B C E G H I N P S T V 
All Classes All Packages

A

AbstractComposedValidator<V,​C> - Class in io.github.mmm.validation
Validator that is composed out of a set of individual validators given at construction.
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
Validator that is composed out of a set of individual validators given at construction.
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.ComposedValidationFailure
 
getChildCount() - Method in class io.github.mmm.validation.AbstractComposedValidator
 
getChildCount() - Method in class io.github.mmm.validation.ComposedValidationFailure
 
getCode() - Method in class io.github.mmm.validation.AbstractValidationResult
 
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 the simple class name of the actual Validator 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 class io.github.mmm.validation.ComposedValidator
 
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 class io.github.mmm.validation.ComposedValidator
 
getMin() - Method in interface io.github.mmm.validation.Validator
 
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
 
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

none() - Static method in interface io.github.mmm.validation.Validator
 

P

ProjectionValidator<V,​C> - Class in io.github.mmm.validation
Validator that projects (maps) the performs the validation using other Validator(s) on the result.
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
 

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 NOT null.
validateNull() - Method in class io.github.mmm.validation.AbstractValueValidator
This method performs the validation in case null was provided as value.
ValidationFailure - Class in io.github.mmm.validation
Implementation of ValidationResult for a failure without I18N 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
Builder to collect ValidationResults and build the aggregated end-result.
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
Validator<V> - Interface in io.github.mmm.validation
A Validator allows to validate according values.
ValidatorRegistry<V,​SELF> - Interface in io.github.mmm.validation
This is the interface for a registry where Validators can be added.
A B C E G H I N P S T V 
All Classes All Packages