public class AnnotationProcessingOptionsImpl extends Object implements AnnotationProcessingOptions
AnnotationProcessingOptions
instance keeps track of annotations which should be ignored as configuration source.
The main validation source for Bean Validation is annotation and alternate configuration sources use this class
to override/ignore existing annotations.Modifier and Type | Class and Description |
---|---|
class |
AnnotationProcessingOptionsImpl.ExecutableParameterKey |
Constructor and Description |
---|
AnnotationProcessingOptionsImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
areClassLevelConstraintsIgnoredFor(Class<?> clazz) |
boolean |
areCrossParameterConstraintsIgnoredFor(Constrainable constrainable) |
boolean |
areMemberConstraintsIgnoredFor(Constrainable constrainable) |
boolean |
areParameterConstraintsIgnoredFor(Constrainable constrainable,
int index) |
boolean |
areReturnValueConstraintsIgnoredFor(Constrainable constrainable) |
void |
ignoreAnnotationConstraintForClass(Class<?> clazz,
Boolean b) |
void |
ignoreClassLevelConstraintAnnotations(Class<?> clazz,
boolean b) |
void |
ignoreConstraintAnnotationsForCrossParameterConstraint(Constrainable member,
Boolean b) |
void |
ignoreConstraintAnnotationsForReturnValue(Constrainable member,
Boolean b) |
void |
ignoreConstraintAnnotationsOnMember(Constrainable member,
Boolean b) |
void |
ignoreConstraintAnnotationsOnParameter(Constrainable member,
int index,
Boolean b) |
void |
merge(AnnotationProcessingOptions annotationProcessingOptions) |
public boolean areMemberConstraintsIgnoredFor(Constrainable constrainable)
areMemberConstraintsIgnoredFor
in interface AnnotationProcessingOptions
public boolean areReturnValueConstraintsIgnoredFor(Constrainable constrainable)
areReturnValueConstraintsIgnoredFor
in interface AnnotationProcessingOptions
public boolean areCrossParameterConstraintsIgnoredFor(Constrainable constrainable)
areCrossParameterConstraintsIgnoredFor
in interface AnnotationProcessingOptions
public boolean areParameterConstraintsIgnoredFor(Constrainable constrainable, int index)
areParameterConstraintsIgnoredFor
in interface AnnotationProcessingOptions
public boolean areClassLevelConstraintsIgnoredFor(Class<?> clazz)
areClassLevelConstraintsIgnoredFor
in interface AnnotationProcessingOptions
public void merge(AnnotationProcessingOptions annotationProcessingOptions)
merge
in interface AnnotationProcessingOptions
public void ignoreAnnotationConstraintForClass(Class<?> clazz, Boolean b)
public void ignoreConstraintAnnotationsOnMember(Constrainable member, Boolean b)
public void ignoreConstraintAnnotationsForReturnValue(Constrainable member, Boolean b)
public void ignoreConstraintAnnotationsForCrossParameterConstraint(Constrainable member, Boolean b)
public void ignoreConstraintAnnotationsOnParameter(Constrainable member, int index, Boolean b)
public void ignoreClassLevelConstraintAnnotations(Class<?> clazz, boolean b)
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved