public class ValidatorMapping<A extends Annotation> extends Object implements HasAnnotationBehavior
Constructor and Description |
---|
ValidatorMapping(String source,
List<Class<? extends javax.validation.ConstraintValidator<A,?>>> validatorTypes) |
ValidatorMapping(String source,
List<Class<? extends javax.validation.ConstraintValidator<A,?>>> validatorTypes,
AnnotationBehavior annotationBehavior) |
Modifier and Type | Method and Description |
---|---|
static <A extends Annotation> |
empty() |
boolean |
equals(Object obj) |
AnnotationBehavior |
getAnnotationBehavior() |
String |
getSource() |
List<Class<? extends javax.validation.ConstraintValidator<A,?>>> |
getValidatorTypes() |
boolean |
hasBehavior(AnnotationBehavior annotationBehavior) |
int |
hashCode() |
boolean |
isEmpty() |
static <A extends Annotation> |
merge(List<? extends ValidatorMapping<A>> validatorMappings,
AnnotationBehaviorMergeStrategy annotationBehaviorMergeStrategy) |
String |
toString() |
public ValidatorMapping(String source, List<Class<? extends javax.validation.ConstraintValidator<A,?>>> validatorTypes)
public ValidatorMapping(String source, List<Class<? extends javax.validation.ConstraintValidator<A,?>>> validatorTypes, AnnotationBehavior annotationBehavior)
public static <A extends Annotation> ValidatorMapping<A> empty()
public static <A extends Annotation> ValidatorMapping<A> merge(List<? extends ValidatorMapping<A>> validatorMappings, AnnotationBehaviorMergeStrategy annotationBehaviorMergeStrategy)
public List<Class<? extends javax.validation.ConstraintValidator<A,?>>> getValidatorTypes()
public AnnotationBehavior getAnnotationBehavior()
getAnnotationBehavior
in interface HasAnnotationBehavior
public boolean isEmpty()
public String getSource()
public boolean hasBehavior(AnnotationBehavior annotationBehavior)
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.