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 Details

    • 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)