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
 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-2013 Red Hat, Inc. All Rights Reserved