Interface AnnotationProcessingOptions
-
- All Known Implementing Classes:
AnnotationProcessingOptionsImpl
public interface AnnotationProcessingOptionsAnAnnotationProcessingOptionsinstance 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.- Author:
- Hardy Ferentschik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanareClassLevelConstraintsIgnoredFor(Class<?> clazz)booleanareCrossParameterConstraintsIgnoredFor(Constrainable constrainable)booleanareMemberConstraintsIgnoredFor(Constrainable constrainable)booleanareParameterConstraintsIgnoredFor(Constrainable constrainable, int index)booleanareReturnValueConstraintsIgnoredFor(Constrainable constrainable)voidmerge(AnnotationProcessingOptions annotationProcessingOptions)
-
-
-
Method Detail
-
areClassLevelConstraintsIgnoredFor
boolean areClassLevelConstraintsIgnoredFor(Class<?> clazz)
-
areMemberConstraintsIgnoredFor
boolean areMemberConstraintsIgnoredFor(Constrainable constrainable)
-
areReturnValueConstraintsIgnoredFor
boolean areReturnValueConstraintsIgnoredFor(Constrainable constrainable)
-
areCrossParameterConstraintsIgnoredFor
boolean areCrossParameterConstraintsIgnoredFor(Constrainable constrainable)
-
areParameterConstraintsIgnoredFor
boolean areParameterConstraintsIgnoredFor(Constrainable constrainable, int index)
-
merge
void merge(AnnotationProcessingOptions annotationProcessingOptions)
-
-