Package | Description |
---|---|
org.hibernate.validator.internal.engine.valueextraction | |
org.hibernate.validator.internal.metadata.aggregated |
The classes in this package contain the aggregated meta data needed for an actual validation.
|
org.hibernate.validator.internal.xml.config |
Modifier and Type | Field and Description |
---|---|
static Set<ValueExtractorDescriptor> |
ValueExtractorManager.SPEC_DEFINED_EXTRACTORS |
Modifier and Type | Method and Description |
---|---|
ValueExtractorDescriptor |
ValueExtractorResolver.getMaximallySpecificAndContainerElementCompliantValueExtractor(Class<?> declaredType,
TypeVariable<?> typeParameter)
Used to find the maximally specific and container element compliant value extractor based on the declared type
and the type parameter.
|
ValueExtractorDescriptor |
ValueExtractorManager.getMaximallySpecificAndRuntimeContainerElementCompliantValueExtractor(Type declaredType,
TypeVariable<?> typeParameter,
Class<?> runtimeType,
Collection<ValueExtractorDescriptor> valueExtractorCandidates)
Used to find the maximally specific and container element compliant value extractor based on the runtime type.
|
ValueExtractorDescriptor |
ValueExtractorResolver.getMaximallySpecificAndRuntimeContainerElementCompliantValueExtractor(Type declaredType,
TypeVariable<?> typeParameter,
Class<?> runtimeType,
Collection<ValueExtractorDescriptor> valueExtractorCandidates)
Used to find the maximally specific and container element compliant value extractor based on the runtime type.
|
ValueExtractorDescriptor |
ValueExtractorResolver.getMaximallySpecificValueExtractorForAllContainerElements(Class<?> runtimeType,
Set<ValueExtractorDescriptor> potentialValueExtractorDescriptors)
Used to determine if the passed runtime type is a container and if so return a corresponding maximally specific
value extractor.
|
Modifier and Type | Method and Description |
---|---|
Set<ValueExtractorDescriptor> |
ValueExtractorResolver.getMaximallySpecificValueExtractors(Class<?> declaredType)
Used to find all the maximally specific value extractors based on a declared type in the case of value unwrapping.
|
Set<ValueExtractorDescriptor> |
ValueExtractorResolver.getPotentialValueExtractorCandidatesForCascadedValidation(Type declaredType)
Used to determine the value extractors which potentially could be applied to the runtime type of a given declared type.
|
Set<ValueExtractorDescriptor> |
ValueExtractorResolver.getValueExtractorCandidatesForCascadedValidation(Type declaredType,
TypeVariable<?> typeParameter)
Used to determine the value extractor candidates valid for a declared type and type variable.
|
Set<ValueExtractorDescriptor> |
ValueExtractorResolver.getValueExtractorCandidatesForContainerDetectionOfGlobalCascadedValidation(Type enclosingType)
Used to determine the possible value extractors that can be applied to a declared type.
|
Modifier and Type | Method and Description |
---|---|
static void |
ValueExtractorHelper.extractValues(ValueExtractorDescriptor valueExtractorDescriptor,
Object containerValue,
ValueExtractor.ValueReceiver valueReceiver) |
Modifier and Type | Method and Description |
---|---|
ValueExtractorDescriptor |
ValueExtractorManager.getMaximallySpecificAndRuntimeContainerElementCompliantValueExtractor(Type declaredType,
TypeVariable<?> typeParameter,
Class<?> runtimeType,
Collection<ValueExtractorDescriptor> valueExtractorCandidates)
Used to find the maximally specific and container element compliant value extractor based on the runtime type.
|
ValueExtractorDescriptor |
ValueExtractorResolver.getMaximallySpecificAndRuntimeContainerElementCompliantValueExtractor(Type declaredType,
TypeVariable<?> typeParameter,
Class<?> runtimeType,
Collection<ValueExtractorDescriptor> valueExtractorCandidates)
Used to find the maximally specific and container element compliant value extractor based on the runtime type.
|
ValueExtractorDescriptor |
ValueExtractorResolver.getMaximallySpecificValueExtractorForAllContainerElements(Class<?> runtimeType,
Set<ValueExtractorDescriptor> potentialValueExtractorDescriptors)
Used to determine if the passed runtime type is a container and if so return a corresponding maximally specific
value extractor.
|
static Set<Class<? extends ValueExtractor>> |
ValueExtractorHelper.toValueExtractorClasses(Set<ValueExtractorDescriptor> valueExtractorDescriptors) |
Constructor and Description |
---|
ValueExtractorManager(ValueExtractorManager template,
Map<ValueExtractorDescriptor.Key,ValueExtractorDescriptor> externalValueExtractorDescriptors) |
Modifier and Type | Method and Description |
---|---|
Set<ValueExtractorDescriptor> |
ContainerCascadingMetaData.getValueExtractorCandidates() |
Modifier and Type | Method and Description |
---|---|
static PotentiallyContainerCascadingMetaData |
PotentiallyContainerCascadingMetaData.of(CascadingMetaDataBuilder cascadingMetaDataBuilder,
Set<ValueExtractorDescriptor> potentialValueExtractorDescriptors,
Object context) |
Modifier and Type | Method and Description |
---|---|
Map<ValueExtractorDescriptor.Key,ValueExtractorDescriptor> |
ValidationBootstrapParameters.getValueExtractorDescriptors() |
Modifier and Type | Method and Description |
---|---|
void |
ValidationBootstrapParameters.addValueExtractorDescriptor(ValueExtractorDescriptor descriptor) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.