Interface AnnotationProcessingOptions

  • All Known Implementing Classes:
    AnnotationProcessingOptionsImpl

    public interface AnnotationProcessingOptions
    An 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.
    Author:
    Hardy Ferentschik
    • 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)