A B C D E F G H I K L M P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addValueExtractor(ValueExtractor<?>) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- ANN_CONSTRAINT - Static variable in interface io.micronaut.validation.validator.Validator
-
Annotation used to define a constraint.
- ANN_VALID - Static variable in interface io.micronaut.validation.validator.Validator
-
Annotation used to define an object as valid.
- AsyncTypeElementVisitor - Class in io.micronaut.validation.async
-
A
TypeElementVisitor
that validates methods annotated withAsync
return void or futures. - AsyncTypeElementVisitor() - Constructor for class io.micronaut.validation.async.AsyncTypeElementVisitor
B
- buildMessage(ConstraintViolation) - Method in class io.micronaut.validation.exceptions.ConstraintExceptionHandler
-
Builds a message based on the provided violation.
C
- clockProvider(ClockProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- close() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- CompositeTraversableResolver - Class in io.micronaut.validation.validator.resolver
-
Primary
TraversableResolver
that takes into account all configuredTraversableResolver
instances. - CompositeTraversableResolver(List<TraversableResolver>) - Constructor for class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
-
Default constructor.
- ConstraintExceptionHandler - Class in io.micronaut.validation.exceptions
-
Default
ExceptionHandler
forConstraintViolationException
. - ConstraintExceptionHandler(ErrorResponseProcessor<?>) - Constructor for class io.micronaut.validation.exceptions.ConstraintExceptionHandler
-
Constructor.
- ConstraintValidator<A extends java.lang.annotation.Annotation,T> - Interface in io.micronaut.validation.validator.constraints
-
Constraint validator that can be used at either runtime or compilation time and is capable of validation
Constraint
instances. - ConstraintValidatorContext - Interface in io.micronaut.validation.validator.constraints
-
Subset of the
ConstraintValidatorContext
interface without the unnecessary parts. - constraintValidatorFactory(ConstraintValidatorFactory) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- ConstraintValidatorRegistry - Interface in io.micronaut.validation.validator.constraints
-
Interface for a class that is a registry of contraint validator.
- createValid(Class<T>, Object...) - Method in class io.micronaut.validation.validator.DefaultValidator
- createValid(Class<T>, Object...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Create a new valid instance.
D
- DecimalMaxValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a validator for
DecimalMax
. - DecimalMinValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a validator for
DecimalMin
. - DefaultAnnotatedElementValidator - Class in io.micronaut.validation.validator
-
Default implementation of
AnnotatedElementValidator
. - DefaultAnnotatedElementValidator() - Constructor for class io.micronaut.validation.validator.DefaultAnnotatedElementValidator
-
Default constructor.
- DefaultClockProvider - Class in io.micronaut.validation.validator
-
The default clock provider.
- DefaultClockProvider() - Constructor for class io.micronaut.validation.validator.DefaultClockProvider
- DefaultConstraintValidators - Class in io.micronaut.validation.validator.constraints
-
A factory bean that contains implementation for many of the default validations.
- DefaultConstraintValidators() - Constructor for class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Default constructor.
- DefaultConstraintValidators(BeanContext) - Constructor for class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Constructor used for DI.
- DefaultConstraintValidators.ValidatorKey<A extends java.lang.annotation.Annotation,T> - Class in io.micronaut.validation.validator.constraints
-
Key for caching validators.
- DefaultValidationMessages - Class in io.micronaut.validation.validator.messages
-
The default error messages.
- DefaultValidationMessages() - Constructor for class io.micronaut.validation.validator.messages.DefaultValidationMessages
-
Constructs the default error messages.
- DefaultValidator - Class in io.micronaut.validation.validator
-
Default implementation of the
Validator
interface. - DefaultValidator(ValidatorConfiguration) - Constructor for class io.micronaut.validation.validator.DefaultValidator
-
Default constructor.
- DefaultValidatorConfiguration - Class in io.micronaut.validation.validator
-
The default configuration for the validator.
- DefaultValidatorConfiguration() - Constructor for class io.micronaut.validation.validator.DefaultValidatorConfiguration
- DefaultValidatorFactory - Class in io.micronaut.validation.validator
-
Default validator factory implementation.
- DefaultValidatorFactory(Validator, ValidatorConfiguration) - Constructor for class io.micronaut.validation.validator.DefaultValidatorFactory
-
Default constructor.
- DefaultValueExtractors - Class in io.micronaut.validation.validator.extractors
-
The default value extractors.
- DefaultValueExtractors() - Constructor for class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Default constructor.
- DefaultValueExtractors(BeanContext) - Constructor for class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Constructor used during DI.
- DigitsValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract
Digits
validator implementation. - doComparison(T, BigDecimal) - Method in interface io.micronaut.validation.validator.constraints.DecimalMaxValidator
-
Perform the comparison for the given value.
- doComparison(T, BigDecimal) - Method in interface io.micronaut.validation.validator.constraints.DecimalMinValidator
-
Perform the comparison for the given value.
- DomainNameUtil - Class in io.micronaut.validation.validator.constraints
-
Forked from Hibernate Validator.
E
- EmailValidator - Class in io.micronaut.validation.validator.constraints
-
Provides Email validation.
- EmailValidator() - Constructor for class io.micronaut.validation.validator.constraints.EmailValidator
- ENABLED - Static variable in interface io.micronaut.validation.validator.ValidatorConfiguration
-
Whether the validator is enabled.
- equals(Object) - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
- ExecutableMethodValidator - Interface in io.micronaut.validation.validator
-
Extended version of
ExecutableValidator
that operates onExecutableMethod
instances. - ExecutableVisitor - Class in io.micronaut.validation.executable
-
A
TypeElementVisitor
that validates primitive types can't have a Nullable annotation. - ExecutableVisitor() - Constructor for class io.micronaut.validation.executable.ExecutableVisitor
F
- findConstraintValidator(Class<A>, Class<T>) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorRegistry
-
Finds a constraint validator for the given type and target type.
- findConstraintValidator(Class<A>, Class<T>) - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
- findLocalConstraintValidator(Class<A>, Class<T>) - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
Last chance resolve for constraint validator.
- findUnwrapValueExtractor(Class<T>) - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- findUnwrapValueExtractor(Class<T>) - Method in interface io.micronaut.validation.validator.extractors.ValueExtractorRegistry
-
Finds a concrete
ValueExtractor
without searching the hierarchy. - findValueExtractor(Class<T>) - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- findValueExtractor(Class<T>) - Method in interface io.micronaut.validation.validator.extractors.ValueExtractorRegistry
-
Finds a a
ValueExtractor
for the given type. - finish(VisitorContext) - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- forExecutables() - Method in class io.micronaut.validation.validator.DefaultValidator
- forExecutables() - Method in interface io.micronaut.validation.validator.Validator
-
Overridden variation that returns a
ExecutableMethodValidator
.
G
- getAssertFalseValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
AssertFalse
validator. - getAssertTrueValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
AssertTrue
validator. - getBeanIntrospection(Object) - Method in class io.micronaut.validation.validator.DefaultValidator
-
looks up a bean introspection for the given object.
- getBeanIntrospection(Object, Class<?>) - Method in class io.micronaut.validation.validator.DefaultValidator
-
looks up a bean introspection for the given object by instance's class or defined class.
- getBigDecimal(T) - Method in interface io.micronaut.validation.validator.constraints.DigitsValidator
-
Resolve a big decimal for the given value.
- getBooleanArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for boolean[].
- getByteArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for byte[].
- getCharArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for char[].
- getClock() - Method in class io.micronaut.validation.validator.DefaultClockProvider
- getClockProvider() - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
Returns the provider for obtaining the current time in the form of a
Clock
, e.g. - getClockProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getClockProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getClockProvider() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getConstraintsForClass(Class<?>) - Method in class io.micronaut.validation.validator.DefaultValidator
- getConstraintType() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
- getConstraintValidator(Class<A>, Class<T>) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorRegistry
-
Finds a constraint validator for the given type and target type.
- getConstraintValidatorFactory() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getConstraintValidatorRegistry() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getConstraintValidatorRegistry() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getDecimalMaxValidatorCharSequence() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
DecimalMax
validator for char sequences. - getDecimalMaxValidatorNumber() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
DecimalMax
validator for number. - getDecimalMinValidatorCharSequence() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
DecimalMin
validator for char sequences. - getDecimalMinValidatorNumber() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
DecimalMin
validator for number. - getDigitsValidatorCharSequence() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Digits
validator for char sequence. - getDigitsValidatorNumber() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Digits
validator for number. - getDoubleArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for double[].
- getExecutionHandleLocator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getExecutionHandleLocator() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
-
The execution handler locator to use.
- getFloatArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for float[].
- getFutureDateConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Future
validator for Date accessor. - getFutureOrPresentDateConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
FutureOrPresent
validator for Date accessor. - getFutureOrPresentTemporalAccessorConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
FutureOrPresent
validator for temporal accessor. - getFutureTemporalAccessorConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Future
validator for temporal accessor. - getInstance() - Static method in interface io.micronaut.validation.validator.Validator
-
Constructs a new default instance.
- getIntArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for int[].
- getIterableValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for iterable.
- getMapValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for iterable.
- getMaxNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Max
validator for numbers. - getMessageInterpolator() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getMessageSource() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getMessageSource() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getMinNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Min
validator for numbers. - getNegativeNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Negative
validator for numbers. - getNegativeOrZeroNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NegativeOrZero
validator for numbers. - getNotBlankValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotBlank
validator for char sequences. - getNotEmptyBooleanArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for boolean[]. - getNotEmptyByteArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for byte[]. - getNotEmptyCharArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for char[]. - getNotEmptyCharSequenceValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for char sequence. - getNotEmptyCollectionValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for collection. - getNotEmptyDoubleArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for double[]. - getNotEmptyFloatArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for float[]. - getNotEmptyIntArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for int[]. - getNotEmptyLongArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for long[]. - getNotEmptyMapValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for map. - getNotEmptyObjectArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for Object[]. - getNotEmptyShortArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotEmpty
validator for short[]. - getNotNullValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
NotNull
validator. - getNullValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Null
validator. - getObjectArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for Object[].
- getOptionalDoubleValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for
OptionalDouble
. - getOptionalIntValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for
OptionalInt
. - getOptionalLongValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for
OptionalLong
. - getOptionalValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for optional.
- getOrder() - Method in class io.micronaut.validation.ValidatingInterceptor
- getParameterNameProvider() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getPastDateConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Past
validator for Date accessor. - getPastOrPresentDateConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
PastOrPresent
validator for Date accessor. - getPastOrPresentTemporalAccessorConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
PastOrPresent
validator for temporal accessor. - getPastTemporalAccessorConstraintValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Past
validator for temporal accessor. - getPositiveNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Positive
validator for numbers. - getPositiveOrZeroNumberValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
PositiveOrZero
validator for numbers. - getRootBean() - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
In case of using this constraint validator with
javax.validation.ConstraintValidator
returns null, because JRS-303 doesn't support passing a root bean in their validation context. - getShortArrayValueExtractor() - Method in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
-
Value extractor for short[].
- getSize(T) - Method in interface io.micronaut.validation.validator.constraints.SizeValidator
-
Evaluate the size for the given value.
- getSizeBooleanArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for boolean[]. - getSizeByteArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for byte[]. - getSizeCharArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for char[]. - getSizeCharSequenceValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for CharSequence. - getSizeCollectionValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for Collection. - getSizeDoubleArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for double[]. - getSizeFloatArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for float[]. - getSizeIntArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for int[]. - getSizeLongArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for long[]. - getSizeMapValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for Map. - getSizeObjectArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for Object[]. - getSizeShortArrayValidator() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators
-
The
Size
validator for short[]. - getTargetType() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
- getTraversableResolver() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getTraversableResolver() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getTraversableResolver() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getValidator() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getValidator() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- getValueExtractor(Class<T>) - Method in interface io.micronaut.validation.validator.extractors.ValueExtractorRegistry
-
Gets a a
ValueExtractor
for the given type. - getValueExtractorRegistry() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- getValueExtractorRegistry() - Method in interface io.micronaut.validation.validator.ValidatorConfiguration
- getVisitorKind() - Method in class io.micronaut.validation.async.AsyncTypeElementVisitor
- getVisitorKind() - Method in class io.micronaut.validation.executable.ExecutableVisitor
- getVisitorKind() - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- groups() - Method in annotation type io.micronaut.validation.Validated
-
The validation groups that will be used for validation.
H
- handle(HttpRequest, ConstraintViolationException) - Method in class io.micronaut.validation.exceptions.ConstraintExceptionHandler
- hashCode() - Method in class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
I
- indexedValue(String, int, Object) - Method in interface io.micronaut.validation.validator.extractors.SimpleValueReceiver
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.validation.ValidatingInterceptor
- InternalApiTypeElementVisitor - Class in io.micronaut.validation.internal
-
Logs warnings during compilation if any class extends an internal or experimental Micronaut API.
- InternalApiTypeElementVisitor() - Constructor for class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- io.micronaut.validation - package io.micronaut.validation
-
Validation advice and interceptors.
- io.micronaut.validation.async - package io.micronaut.validation.async
-
This package includes visitors specific to compile time validation and checks for async related elements.
- io.micronaut.validation.exceptions - package io.micronaut.validation.exceptions
-
Validation exceptions.
- io.micronaut.validation.executable - package io.micronaut.validation.executable
-
Package to organize classes responsible for validating executable methods at compile time.
- io.micronaut.validation.internal - package io.micronaut.validation.internal
-
Package to organize classes responsible for validating extensions of internal APIs.
- io.micronaut.validation.validator - package io.micronaut.validation.validator
- io.micronaut.validation.validator.constraints - package io.micronaut.validation.validator.constraints
- io.micronaut.validation.validator.extractors - package io.micronaut.validation.validator.extractors
- io.micronaut.validation.validator.messages - package io.micronaut.validation.validator.messages
- io.micronaut.validation.validator.resolver - package io.micronaut.validation.validator.resolver
- isCascadable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
- isEnabled() - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- isReachable(Object, Path.Node, Class<?>, Path, ElementType) - Method in class io.micronaut.validation.validator.resolver.CompositeTraversableResolver
- isValid(CharSequence, AnnotationValue<Email>, ConstraintValidatorContext) - Method in class io.micronaut.validation.validator.constraints.EmailValidator
- isValid(CharSequence, AnnotationValue<Pattern>, ConstraintValidatorContext) - Method in class io.micronaut.validation.validator.constraints.PatternValidator
- isValid(T, AnnotationValue<A>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidator
-
Implements the validation logic.
- isValid(T, AnnotationValue<DecimalMax>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DecimalMaxValidator
- isValid(T, AnnotationValue<DecimalMin>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DecimalMinValidator
- isValid(T, AnnotationValue<Digits>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.DigitsValidator
- isValid(T, AnnotationValue<Size>, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.SizeValidator
- isValid(T, ConstraintValidatorContext) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidator
- isValidDomainAddress(String) - Static method in class io.micronaut.validation.validator.constraints.DomainNameUtil
-
Checks validity of a domain name.
- isValidEmailDomainAddress(String) - Static method in class io.micronaut.validation.validator.constraints.DomainNameUtil
-
Checks the validity of the domain name used in an email.
- ITERABLE_ELEMENT_NODE_NAME - Static variable in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- iterableValue(String, Object) - Method in interface io.micronaut.validation.validator.extractors.SimpleValueReceiver
K
- keyedValue(String, Object, Object) - Method in interface io.micronaut.validation.validator.extractors.SimpleValueReceiver
L
- LIST_ELEMENT_NODE_NAME - Static variable in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
M
- MAP_VALUE_NODE_NAME - Static variable in class io.micronaut.validation.validator.extractors.DefaultValueExtractors
- messageInterpolator(MessageInterpolator) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- messageTemplate(String) - Method in interface io.micronaut.validation.validator.constraints.ConstraintValidatorContext
-
Sets a message template to be used for the validation error message.
P
- parameterNameProvider(ParameterNameProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
- PatternValidator - Class in io.micronaut.validation.validator.constraints
-
Validator for the
Pattern
annotation. - PatternValidator() - Constructor for class io.micronaut.validation.validator.constraints.PatternValidator
- POSITION - Static variable in class io.micronaut.validation.ValidatingInterceptor
-
The position of the interceptor.
- PREFIX - Static variable in interface io.micronaut.validation.validator.ValidatorConfiguration
-
The prefix to use for config.
R
- ReactiveValidator - Interface in io.micronaut.validation.validator
-
Interface for reactive bean validation.
S
- setClockProvider(ClockProvider) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the clock provider to use.
- setConstraintValidatorRegistry(ConstraintValidatorRegistry) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the constraint validator registry to use.
- setEnabled(boolean) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets whether Micronaut's validator is enabled.
- setExecutionHandleLocator(ExecutionHandleLocator) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the execution handler locator to use.
- setMessageSource(MessageSource) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the message source to use.
- setTraversableResolver(TraversableResolver) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the traversable resolver to use.
- setValueExtractorRegistry(ValueExtractorRegistry) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
-
Sets the value extractor registry use.
- SimpleValueReceiver - Interface in io.micronaut.validation.validator.extractors
-
No-op implementation that makes it easier to use with Lambdas.
- SizeValidator<T> - Interface in io.micronaut.validation.validator.constraints
-
Abstract implementation of a
Size
validator.
T
- traversableResolver(TraversableResolver) - Method in class io.micronaut.validation.validator.DefaultValidatorConfiguration
U
- unwrap(Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidator
- unwrap(Class<T>) - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
- UnwrapByDefaultValueExtractor<T> - Interface in io.micronaut.validation.validator.extractors
-
Interface based alternative for unwrap by default semantics.
- usingContext() - Method in class io.micronaut.validation.validator.DefaultValidatorFactory
V
- VALID - Static variable in interface io.micronaut.validation.validator.constraints.ConstraintValidator
-
A constraint validator that just returns the object as being valid.
- validate(BeanIntrospection<T>, T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
-
Validate the given introspection and object.
- validate(BeanIntrospection<T>, T, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
-
Validate the given introspection and object.
- validate(T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validate(T, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- validateBean(BeanResolutionContext, BeanDefinition<T>, T) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateBeanArgument(BeanResolutionContext, InjectionPoint, Argument<T>, int, T) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateCompletionStage(CompletionStage<T>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateCompletionStage(CompletionStage<T>, Class<?>...) - Method in interface io.micronaut.validation.validator.ReactiveValidator
-
Validate the given CompletionStage by returning a new CompletionStage that validates the emitted value.
- validateConstructorParameters(BeanIntrospection<? extends T>, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(BeanIntrospection<? extends T>, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates parameters for the given introspection and values.
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], Class<?>[]) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(Class<? extends T>, Argument<?>[], Object[], Class<?>[]) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates arguments for the given bean type and constructor arguments.
- validateConstructorParameters(Constructor<? extends T>, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorParameters(Constructor<? extends T>, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateConstructorReturnValue(Constructor<? extends T>, T, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateConstructorReturnValue(Constructor<? extends T>, T, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- Validated - Annotation Type in io.micronaut.validation
-
Around
advice that ensures an objects methods are validated. - validatedAnnotatedElement(AnnotatedElement, Object) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, ExecutableMethod, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, ExecutableMethod, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validate the parameter values of the given
ExecutableMethod
. - validateParameters(T, ExecutableMethod, Collection<MutableArgumentValue<?>>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, ExecutableMethod, Collection<MutableArgumentValue<?>>, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validate the parameter values of the given
ExecutableMethod
. - validateParameters(T, Method, Object[], Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateParameters(T, Method, Object[], Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateProperty(T, String, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateProperty(T, String, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- validatePublisher(Publisher<T>, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validatePublisher(Publisher<T>, Class<?>...) - Method in interface io.micronaut.validation.validator.ReactiveValidator
-
Validate the given publisher by returning a new Publisher that validates each emitted value.
- validateReturnValue(T, ExecutableMethod<?, Object>, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateReturnValue(T, ExecutableMethod<?, Object>, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
-
Validates the return value of a
ExecutableMethod
. - validateReturnValue(T, Method, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateReturnValue(T, Method, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.ExecutableMethodValidator
- validateValue(Class<T>, String, Object, Class<?>...) - Method in class io.micronaut.validation.validator.DefaultValidator
- validateValue(Class<T>, String, Object, Class<?>...) - Method in interface io.micronaut.validation.validator.Validator
- ValidatingInterceptor - Class in io.micronaut.validation
-
A
MethodInterceptor
that validates method invocations. - ValidatingInterceptor(Validator, ValidatorFactory) - Constructor for class io.micronaut.validation.ValidatingInterceptor
-
Creates ValidatingInterceptor from the validatorFactory.
- Validator - Interface in io.micronaut.validation.validator
-
Extended version of the
Valid
interface for Micronaut's implementation. - ValidatorConfiguration - Interface in io.micronaut.validation.validator
-
Configuration for the
Validator
. - ValidatorKey(Class<A>, Class<T>) - Constructor for class io.micronaut.validation.validator.constraints.DefaultConstraintValidators.ValidatorKey
-
The key to lookup the validator.
- ValueExtractorRegistry - Interface in io.micronaut.validation.validator.extractors
-
Registry of value extractors.
- visitClass(ClassElement, VisitorContext) - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- visitConstructor(ConstructorElement, VisitorContext) - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- visitField(FieldElement, VisitorContext) - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.async.AsyncTypeElementVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.executable.ExecutableVisitor
- visitMethod(MethodElement, VisitorContext) - Method in class io.micronaut.validation.internal.InternalApiTypeElementVisitor
All Classes All Packages