org.hibernate.validator.internal.metadata.core

## 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 Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `areClassLevelConstraintsIgnoredFor(Class<?> clazz)`
    `boolean` | `areCrossParameterConstraintsIgnoredFor(Member member)`
    `boolean` | `areMemberConstraintsIgnoredFor(Member member)`
    `boolean` | `areParameterConstraintsIgnoredFor(Member member, int index)`
    `boolean` | `areReturnValueConstraintsIgnoredFor(Member member)`
    `void` | `merge(AnnotationProcessingOptions annotationProcessingOptions)`

- - ### Method Detail

    - #### areClassLevelConstraintsIgnoredFor

          boolean areClassLevelConstraintsIgnoredFor(Class<?> clazz)

    - #### areMemberConstraintsIgnoredFor

          boolean areMemberConstraintsIgnoredFor(Member member)

    - #### areReturnValueConstraintsIgnoredFor

          boolean areReturnValueConstraintsIgnoredFor(Member member)

    - #### areCrossParameterConstraintsIgnoredFor

          boolean areCrossParameterConstraintsIgnoredFor(Member member)

    - #### areParameterConstraintsIgnoredFor

          boolean areParameterConstraintsIgnoredFor(Member member,
                                                  int index)

    - #### merge

          void merge(AnnotationProcessingOptions annotationProcessingOptions)

Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved