org.springframework.aop
Interface ClassFilter

All Known Implementing Classes:
AnnotationClassFilter, AspectJExpressionPointcut, ControlFlowPointcut, DefaultIntroductionAdvisor, RootClassFilter, TypePatternClassFilter

public interface ClassFilter

Filter that restricts matching of a pointcut or introduction to a given set of target classes.

Can be used as part of a Pointcut or for the entire targeting of an IntroductionAdvisor.

Author:
Rod Johnson
See Also:
Pointcut, MethodMatcher

Field Summary
static ClassFilter TRUE
          Canonical instance of a ClassFilter that matches all classes.
 
Method Summary
 boolean matches(Class clazz)
          Should the pointcut apply to the given interface or target class?
 

Field Detail

TRUE

static final ClassFilter TRUE
Canonical instance of a ClassFilter that matches all classes.

Method Detail

matches

boolean matches(Class clazz)
Should the pointcut apply to the given interface or target class?

Parameters:
clazz - the candidate target class
Returns:
whether the advice should apply to the given target class


Copyright © 2002-2008 The Spring Framework.