public class ValueExtractors extends Object
ValueExtractor
collection of some level of a bean validation hierarchy.Modifier and Type | Class and Description |
---|---|
static class |
ValueExtractors.OnDuplicateContainerElementKey |
static class |
ValueExtractors.UnwrappingInfo |
Modifier and Type | Field and Description |
---|---|
static ValueExtractors |
DEFAULT |
static ValueExtractors |
EMPTY |
Constructor and Description |
---|
ValueExtractors() |
ValueExtractors(ValueExtractors.OnDuplicateContainerElementKey onDuplicateContainerElementKey) |
Modifier and Type | Method and Description |
---|---|
void |
add(javax.validation.valueextraction.ValueExtractor<?> extractor) |
ValueExtractors |
createChild() |
ValueExtractors |
createChild(ValueExtractors.OnDuplicateContainerElementKey onDuplicateContainerElementKey) |
javax.validation.valueextraction.ValueExtractor<?> |
find(ContainerElementKey key) |
Optional<ValueExtractors.UnwrappingInfo> |
findUnwrappingInfo(Class<?> containerClass,
javax.validation.metadata.ValidateUnwrappedValue valueUnwrapping) |
static Class<?> |
getExtractedType(javax.validation.valueextraction.ValueExtractor<?> extractor,
Type target) |
Map<ContainerElementKey,javax.validation.valueextraction.ValueExtractor<?>> |
getValueExtractors() |
static boolean |
isUnwrapByDefault(javax.validation.valueextraction.ValueExtractor<?> valueExtractor) |
public static final ValueExtractors EMPTY
public static final ValueExtractors DEFAULT
public ValueExtractors()
public ValueExtractors(ValueExtractors.OnDuplicateContainerElementKey onDuplicateContainerElementKey)
public static Class<?> getExtractedType(javax.validation.valueextraction.ValueExtractor<?> extractor, Type target)
public static boolean isUnwrapByDefault(javax.validation.valueextraction.ValueExtractor<?> valueExtractor)
public ValueExtractors createChild()
public ValueExtractors createChild(ValueExtractors.OnDuplicateContainerElementKey onDuplicateContainerElementKey)
public void add(javax.validation.valueextraction.ValueExtractor<?> extractor)
public Map<ContainerElementKey,javax.validation.valueextraction.ValueExtractor<?>> getValueExtractors()
public javax.validation.valueextraction.ValueExtractor<?> find(ContainerElementKey key)
public Optional<ValueExtractors.UnwrappingInfo> findUnwrappingInfo(Class<?> containerClass, javax.validation.metadata.ValidateUnwrappedValue valueUnwrapping)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.