net.sf.oval.configuration.annotation
Class AbstractAnnotationCheckExclusion<ExclusionAnnotation extends Annotation>

java.lang.Object
  extended by net.sf.oval.AbstractCheckExclusion
      extended by net.sf.oval.configuration.annotation.AbstractAnnotationCheckExclusion<ExclusionAnnotation>
All Implemented Interfaces:
Serializable, CheckExclusion, AnnotationCheckExclusion<ExclusionAnnotation>
Direct Known Subclasses:
NullableExclusion

public abstract class AbstractAnnotationCheckExclusion<ExclusionAnnotation extends Annotation>
extends AbstractCheckExclusion
implements AnnotationCheckExclusion<ExclusionAnnotation>

Partial implementation of check exclusion classes configurable via annotations.

Author:
Sebastian Thomschke
See Also:
Serialized Form

Constructor Summary
AbstractAnnotationCheckExclusion()
           
 
Method Summary
 void configure(ExclusionAnnotation exclusionAnnotation)
          Configures the check exclusion based on the given exclusion annotation.
 
Methods inherited from class net.sf.oval.AbstractCheckExclusion
getMessageVariables, getProfiles, getWhen, isActive, setProfiles, setWhen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.oval.CheckExclusion
getProfiles, getWhen, isActive, isCheckExcluded, setProfiles, setWhen
 

Constructor Detail

AbstractAnnotationCheckExclusion

public AbstractAnnotationCheckExclusion()
Method Detail

configure

public void configure(ExclusionAnnotation exclusionAnnotation)
Configures the check exclusion based on the given exclusion annotation.

Specified by:
configure in interface AnnotationCheckExclusion<ExclusionAnnotation extends Annotation>
Parameters:
exclusionAnnotation - the exclusion annotation to use for configuration


Copyright © 2005–2015 The OVal Development Team. All rights reserved.