public abstract class ConstraintTree<A extends java.lang.annotation.Annotation>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ConstraintDescriptorImpl<A> |
descriptor
The constraint descriptor for the constraint represented by this constraint tree.
|
Modifier | Constructor and Description |
---|---|
protected |
ConstraintTree(ConstraintDescriptorImpl<A> descriptor,
java.lang.reflect.Type validatedValueType) |
Modifier and Type | Method and Description |
---|---|
ConstraintDescriptorImpl<A> |
getDescriptor() |
protected <T> javax.validation.ConstraintValidator<A,?> |
getInitializedConstraintValidator(ValidationContext<T> validationContext,
ValueContext<?,?> valueContext) |
java.lang.reflect.Type |
getValidatedValueType() |
static <U extends java.lang.annotation.Annotation> |
of(ConstraintDescriptorImpl<U> composingDescriptor,
java.lang.reflect.Type validatedValueType) |
java.lang.String |
toString() |
<T> boolean |
validateConstraints(ValidationContext<T> executionContext,
ValueContext<?,?> valueContext) |
protected abstract <T> void |
validateConstraints(ValidationContext<T> executionContext,
ValueContext<?,?> valueContext,
java.util.Set<javax.validation.ConstraintViolation<T>> constraintViolations) |
protected <T,V> java.util.Set<javax.validation.ConstraintViolation<T>> |
validateSingleConstraint(ValidationContext<T> executionContext,
ValueContext<?,?> valueContext,
ConstraintValidatorContextImpl constraintValidatorContext,
javax.validation.ConstraintValidator<A,V> validator) |
protected final ConstraintDescriptorImpl<A extends java.lang.annotation.Annotation> descriptor
protected ConstraintTree(ConstraintDescriptorImpl<A> descriptor, java.lang.reflect.Type validatedValueType)
public static <U extends java.lang.annotation.Annotation> ConstraintTree<U> of(ConstraintDescriptorImpl<U> composingDescriptor, java.lang.reflect.Type validatedValueType)
public final <T> boolean validateConstraints(ValidationContext<T> executionContext, ValueContext<?,?> valueContext)
protected abstract <T> void validateConstraints(ValidationContext<T> executionContext, ValueContext<?,?> valueContext, java.util.Set<javax.validation.ConstraintViolation<T>> constraintViolations)
public final ConstraintDescriptorImpl<A> getDescriptor()
public final java.lang.reflect.Type getValidatedValueType()
protected final <T> javax.validation.ConstraintValidator<A,?> getInitializedConstraintValidator(ValidationContext<T> validationContext, ValueContext<?,?> valueContext)
protected final <T,V> java.util.Set<javax.validation.ConstraintViolation<T>> validateSingleConstraint(ValidationContext<T> executionContext, ValueContext<?,?> valueContext, ConstraintValidatorContextImpl constraintValidatorContext, javax.validation.ConstraintValidator<A,V> validator)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved