A B C D E F G H I L M N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addMessage(String, String) - Method in class io.ultreia.java4all.validation.impl.ValidationMessagesCollector
- addMessage(NuitonValidationContext, ValidationMessagesCollector, String, Object...) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidator
- andThen(Function<? super R, ? extends Z>) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidatorFunction
-
Returns a composed function that first applies this function to its input, and then applies the
afterfunction to the result. - apply(O, C, V) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidatorFunction
-
Applies this function to the given arguments.
B
- build(URL) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorDefinitionBuilder
- build(URL, Class<?>, String, String) - Method in class io.ultreia.java4all.validation.impl.io.FileValidatorModelBuilder
- build(Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- build(O, C, V, String) - Method in interface io.ultreia.java4all.validation.impl.field.MessageBuilder
-
Build a message.
- buildAll() - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorDefinitionBuilder
C
- clear() - Method in class io.ultreia.java4all.validation.impl.ValidationMessagesCollector
- compareTo(FileValidatorEntryDefinition) - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- createScopeValidator(String, NuitonValidatorScope, Class<O>, Set<String>) - Method in class io.ultreia.java4all.validation.impl.NuitonValidatorImpl
D
- definitions() - Method in class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
E
- equals(Object) - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- evaluateExpressionParameter(O, NuitonValidationContext) - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionValidator
- evaluateSkipParameter(O, NuitonValidationContext) - Method in class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
-
Evaluate the skip parameter value against the object to validate.
- ExistingFileFieldValidator<O> - Class in io.ultreia.java4all.validation.impl.field
-
ExistingFileFieldValidator checks that a File field exists.
- ExistingFileFieldValidator(String, Function<O, File>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.ExistingFileFieldValidator
- EXTRA_BOOLEAN_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- EXTRA_DOUBLE_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- EXTRA_INT_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- EXTRA_LONG_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- EXTRA_SHORT_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- EXTRA_STRING_PARAM_ENTRY_PATTERN - Static variable in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
F
- FieldExpressionValidator<O,F> - Class in io.ultreia.java4all.validation.impl.field
-
Created on 28/01/2024.
- FieldExpressionValidator(String, Function<O, F>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>, FieldValidatorFunction<O, ? super NuitonValidationContext, ? super FieldExpressionValidator<O, ?>, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.FieldExpressionValidator
- FieldExpressionValidator(String, Function<O, F>, BiFunction<O, NuitonValidationContext, Boolean>, FieldValidatorFunction<O, ? super NuitonValidationContext, ? super FieldExpressionValidator<O, ?>, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.FieldExpressionValidator
- FieldExpressionWithParamsValidator<O,F> - Class in io.ultreia.java4all.validation.impl.field
-
Extends
FieldExpressionValidatorto add some extra parameters available - FieldExpressionWithParamsValidator(String, Function<O, F>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>, FieldValidatorFunction<O, ? super NuitonValidationContext, ? super FieldExpressionValidator<O, ?>, Boolean>, Map<String, Object>) - Constructor for class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- fieldFunction() - Method in class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- FieldValidator<O,F> - Interface in io.ultreia.java4all.validation.impl.field
-
Created on 28/01/2024.
- FieldValidatorDefinition - Class in io.ultreia.java4all.validation.impl.definition
-
Describe a field validator declaration in a validation definition file.
- FieldValidatorDefinition(String, String, Class<? extends FieldValidator<?, ?>>, Map<String, String>, String) - Constructor for class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- FieldValidatorFunction<O,C extends NuitonValidationContext,V extends FieldValidator<O,?>,R> - Interface in io.ultreia.java4all.validation.impl.field
-
Created at 02/02/2024.
- FieldValidatorSupport<O,F> - Class in io.ultreia.java4all.validation.impl.field
-
Created on 26/01/2024.
- FieldValidatorSupport(String, Function<O, F>) - Constructor for class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- FieldValidatorSupport(String, Function<O, F>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>) - Constructor for class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- FileValidatorDefinition - Class in io.ultreia.java4all.validation.impl.definition
-
Describes a hole object validation declaration file definition.
- FileValidatorDefinition(Class<?>, String, String, Map<String, List<FieldValidatorDefinition>>) - Constructor for class io.ultreia.java4all.validation.impl.definition.FileValidatorDefinition
- FileValidatorEntryDefinition - Class in io.ultreia.java4all.validation.impl.definition
-
Created on 27/01/2024.
- FileValidatorEntryDefinition(Class<?>, String, String) - Constructor for class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- FileValidatorModelBuilder - Class in io.ultreia.java4all.validation.impl.io
-
To build a
FileValidatorDefinition. - FileValidatorModelBuilder() - Constructor for class io.ultreia.java4all.validation.impl.io.FileValidatorModelBuilder
- filterByType(Class<?>) - Method in class io.ultreia.java4all.validation.impl.definition.ProjectValidatorDefinition
- filterByTypeContextAndScopes(Class<?>, String, Set<NuitonValidatorScope>) - Method in class io.ultreia.java4all.validation.impl.definition.ProjectValidatorDefinition
G
- getBeanType() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorDefinition
- getBeanType() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- getBooleans() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getComment() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getContext() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorDefinition
- getContext() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- getDoubles() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getField(O) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidator
- getField(O) - Method in class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- getFieldMessages() - Method in class io.ultreia.java4all.validation.impl.ValidationMessagesCollector
- getFieldName() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getFieldName() - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidator
- getFieldName() - Method in class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- getFields() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorDefinition
- getFiles() - Method in class io.ultreia.java4all.validation.impl.definition.ProjectValidatorFileDefinition
- getFilesByEntry() - Method in class io.ultreia.java4all.validation.impl.definition.ProjectValidatorDefinition
- getInts() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getKey() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- getLongs() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getMapping() - Method in class io.ultreia.java4all.validation.impl.ProjectValidatorMapping
- getMapping(FileValidatorEntryDefinition) - Method in class io.ultreia.java4all.validation.impl.ProjectValidatorMapping
- getMapping(Class<?>, String, String) - Method in class io.ultreia.java4all.validation.impl.ProjectValidatorMapping
- getMessage() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getMessage(O, NuitonValidationContext) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidator
- getMessage(O, NuitonValidationContext) - Method in class io.ultreia.java4all.validation.impl.field.FieldValidatorSupport
- getOptionalParameter(String) - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getParameter(String) - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getParameters() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- getScope() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorDefinition
- getScope() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
- getShorts() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getStrings() - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- getValidator() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
H
- hashCode() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
I
- initParams(Class<T>, String, Pattern) - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionWithParamsValidator
- io.ultreia.java4all.validation.impl - package io.ultreia.java4all.validation.impl
- io.ultreia.java4all.validation.impl.definition - package io.ultreia.java4all.validation.impl.definition
-
Package of Nuiton-validation api definition.
- io.ultreia.java4all.validation.impl.field - package io.ultreia.java4all.validation.impl.field
- io.ultreia.java4all.validation.impl.io - package io.ultreia.java4all.validation.impl.io
- isNotEmpty() - Method in class io.ultreia.java4all.validation.impl.ValidationMessagesCollector
L
- LOCATION - Static variable in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- LOCATION - Static variable in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
M
- mapping() - Method in class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
- MessageBuilder<O,C extends NuitonValidationContext,V extends FieldValidator<O,?>> - Interface in io.ultreia.java4all.validation.impl.field
-
Created at 02/02/2024.
N
- newModel(Class<O>, String, NuitonValidatorScope...) - Method in class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
- newValidator(NuitonValidatorModel<O>) - Method in class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
- NuitonScopeValidatorImpl<O> - Class in io.ultreia.java4all.validation.impl
-
Created at 01/02/2024.
- NuitonScopeValidatorImpl(Class<O>, String, Set<String>, int) - Constructor for class io.ultreia.java4all.validation.impl.NuitonScopeValidatorImpl
- NuitonValidatorImpl<O> - Class in io.ultreia.java4all.validation.impl
-
Created at 01/02/2024.
- NuitonValidatorImpl(Supplier<ProjectValidatorMapping>, NuitonValidatorModel<O>) - Constructor for class io.ultreia.java4all.validation.impl.NuitonValidatorImpl
- NuitonValidatorProviderImpl - Class in io.ultreia.java4all.validation.impl
-
Created at 01/02/2024.
- NuitonValidatorProviderImpl() - Constructor for class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
P
- ProjectValidatorDefinition - Class in io.ultreia.java4all.validation.impl.definition
-
Describes the project validators file.
- ProjectValidatorDefinition(Map<FileValidatorEntryDefinition, FileValidatorDefinition>) - Constructor for class io.ultreia.java4all.validation.impl.definition.ProjectValidatorDefinition
- ProjectValidatorDefinitionBuilder - Class in io.ultreia.java4all.validation.impl.io
-
To build a
ProjectValidatorDefinition. - ProjectValidatorDefinitionBuilder() - Constructor for class io.ultreia.java4all.validation.impl.io.ProjectValidatorDefinitionBuilder
- ProjectValidatorDefinitionBuilder(ClassLoader) - Constructor for class io.ultreia.java4all.validation.impl.io.ProjectValidatorDefinitionBuilder
- ProjectValidatorFileDefinition - Class in io.ultreia.java4all.validation.impl.definition
-
Describes all file validators of a project.
- ProjectValidatorFileDefinition(List<String>) - Constructor for class io.ultreia.java4all.validation.impl.definition.ProjectValidatorFileDefinition
- ProjectValidatorFileDefinitionHelper - Class in io.ultreia.java4all.validation.impl.io
-
Created on 27/01/2024.
- ProjectValidatorFileDefinitionHelper() - Constructor for class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- ProjectValidatorMapping - Class in io.ultreia.java4all.validation.impl
-
Contains the mapping from validator entry to his generated class.
- ProjectValidatorMapping(Map<String, Class<? extends NuitonScopeValidator<?>>>) - Constructor for class io.ultreia.java4all.validation.impl.ProjectValidatorMapping
- ProjectValidatorMappingHelper - Class in io.ultreia.java4all.validation.impl.io
-
Created at 02/02/2024.
- ProjectValidatorMappingHelper() - Constructor for class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- PROVIDER_NAME - Static variable in class io.ultreia.java4all.validation.impl.NuitonValidatorProviderImpl
R
- read(URL) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- read(URL) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- read(Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- read(Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- readAll() - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- readAll() - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- RequiredFieldValidator<O,F> - Class in io.ultreia.java4all.validation.impl.field
- RequiredFieldValidator(String, Function<O, F>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.RequiredFieldValidator
- RequiredFieldValidator(String, Function<O, F>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.RequiredFieldValidator
- RequiredFileFieldValidator<O> - Class in io.ultreia.java4all.validation.impl.field
-
RequiredFileFieldValidator checks that a File field is not null nor have an empty filename.
- RequiredFileFieldValidator(String, Function<O, File>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.RequiredFileFieldValidator
S
- SkipableFieldValidatorSupport<O,F> - Class in io.ultreia.java4all.validation.impl.field
-
This validator offers a way to skip validation
- SkipableFieldValidatorSupport(String, Function<O, F>) - Constructor for class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
- SkipableFieldValidatorSupport(String, Function<O, F>, String, MessageBuilder<O, ? super NuitonValidationContext, ? super FieldValidator<O, ?>>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
- SkipableFieldValidatorSupport(String, Function<O, F>, BiFunction<O, NuitonValidationContext, Boolean>) - Constructor for class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
- skipFunction() - Method in class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
T
- toLocation(Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- toLocation(Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- toString() - Method in class io.ultreia.java4all.validation.impl.definition.FileValidatorEntryDefinition
V
- validate(O, NuitonValidationContext) - Method in class io.ultreia.java4all.validation.impl.NuitonScopeValidatorImpl
- validate(O, NuitonValidationContext, ValidationMessagesCollector) - Method in interface io.ultreia.java4all.validation.impl.field.FieldValidator
- validate(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
- validate(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.NuitonScopeValidatorImpl
- validateWhenNotSkip(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.ExistingFileFieldValidator
- validateWhenNotSkip(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.FieldExpressionValidator
- validateWhenNotSkip(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.RequiredFieldValidator
- validateWhenNotSkip(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.RequiredFileFieldValidator
- validateWhenNotSkip(O, NuitonValidationContext, ValidationMessagesCollector) - Method in class io.ultreia.java4all.validation.impl.field.SkipableFieldValidatorSupport
-
Method to be invoked when skip parameter was not evaluated to
true. - ValidationMessagesCollector - Class in io.ultreia.java4all.validation.impl
-
Created at 31/01/2024.
- ValidationMessagesCollector() - Constructor for class io.ultreia.java4all.validation.impl.ValidationMessagesCollector
- validator(int, Supplier<FieldValidator<O, ?>>) - Method in class io.ultreia.java4all.validation.impl.NuitonScopeValidatorImpl
W
- withoutMessage() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- withoutParameter(String) - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- withoutParameters() - Method in class io.ultreia.java4all.validation.impl.definition.FieldValidatorDefinition
- write(ProjectValidatorFileDefinition, Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorFileDefinitionHelper
- write(ProjectValidatorMapping, Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
- write(Map<String, String>, Path) - Method in class io.ultreia.java4all.validation.impl.io.ProjectValidatorMappingHelper
All Classes All Packages