The Spring Framework

## Uses of Interface
org.springframework.aop.ClassFilter

Packages that use ClassFilter
org.springframework.aop: Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
org.springframework.aop.aspectj: AspectJ integration package.
org.springframework.aop.support: Convenience classes for using Spring's AOP API.
org.springframework.aop.support.annotation: Annotation support for AOP pointcuts.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.

Uses of ClassFilter in org.springframework.aop

Fields in org.springframework.aop declared as ClassFilter
`static ClassFilter` `ClassFilter.TRUE` Canonical instance of a ClassFilter that matches all classes.

Methods in org.springframework.aop that return ClassFilter
`ClassFilter` `Pointcut.getClassFilter()` Return the ClassFilter for this pointcut.
`ClassFilter` `IntroductionAdvisor.getClassFilter()` Return the filter determining which target classes this introduction should apply to.

Uses of ClassFilter in org.springframework.aop.aspectj

Classes in org.springframework.aop.aspectj that implement ClassFilter
`class` `AspectJExpressionPointcut` Spring `Pointcut` implementation that uses the AspectJ weaver to evaluate a pointcut expression.
`class` `TypePatternClassFilter` Spring AOP `ClassFilter` implementation using AspectJ type matching.

Methods in org.springframework.aop.aspectj that return ClassFilter
`ClassFilter` `AspectJExpressionPointcut.getClassFilter()`
`ClassFilter` `DeclareParentsAdvisor.getClassFilter()`

Uses of ClassFilter in org.springframework.aop.support

Classes in org.springframework.aop.support that implement ClassFilter
`class` `ControlFlowPointcut` Pointcut and method matcher for use in simple cflow-style pointcut.
`class` `DefaultIntroductionAdvisor` Simple `IntroductionAdvisor` implementation that by default applies to any class.
`class` `RootClassFilter` Simple ClassFilter implementation that passes classes (and optionally subclasses)

Methods in org.springframework.aop.support that return ClassFilter
`ClassFilter` `StaticMethodMatcherPointcut.getClassFilter()`
`ClassFilter` `DynamicMethodMatcherPointcut.getClassFilter()`
`ClassFilter` `DefaultIntroductionAdvisor.getClassFilter()`
`ClassFilter` `ControlFlowPointcut.getClassFilter()`
`ClassFilter` `ComposablePointcut.getClassFilter()`
`static ClassFilter` `ClassFilters.intersection(ClassFilter[] classFilters)` Match all classes that all of the given ClassFilters match.
`static ClassFilter` `ClassFilters.intersection(ClassFilter cf1, ClassFilter cf2)` Match all classes that both of the given ClassFilters match.
`static ClassFilter` `ClassFilters.union(ClassFilter[] classFilters)` Match all classes that either (or all) of the given ClassFilters matches.
`static ClassFilter` `ClassFilters.union(ClassFilter cf1, ClassFilter cf2)` Match all classes that either (or both) of the given ClassFilters matches.

Methods in org.springframework.aop.support with parameters of type ClassFilter
`ComposablePointcut` `ComposablePointcut.intersection(ClassFilter other)` Apply an intersection with the given ClassFilter.
`static ClassFilter` `ClassFilters.intersection(ClassFilter[] classFilters)` Match all classes that all of the given ClassFilters match.
`static ClassFilter` `ClassFilters.intersection(ClassFilter cf1, ClassFilter cf2)` Match all classes that both of the given ClassFilters match.
`void` `StaticMethodMatcherPointcut.setClassFilter(ClassFilter classFilter)` Set the `ClassFilter` to use for this pointcut.
`void` `NameMatchMethodPointcutAdvisor.setClassFilter(ClassFilter classFilter)` Set the `ClassFilter` to use for this pointcut.
`ComposablePointcut` `ComposablePointcut.union(ClassFilter other)` Apply a union with the given ClassFilter.
`static ClassFilter` `ClassFilters.union(ClassFilter[] classFilters)` Match all classes that either (or all) of the given ClassFilters matches.
`static ClassFilter` `ClassFilters.union(ClassFilter cf1, ClassFilter cf2)` Match all classes that either (or both) of the given ClassFilters matches.

Constructors in org.springframework.aop.support with parameters of type ClassFilter
`ComposablePointcut(ClassFilter classFilter)` Create a ComposablePointcut for the given ClassFilter, with `MethodMatcher.TRUE`.
`ComposablePointcut(ClassFilter classFilter, MethodMatcher methodMatcher)` Create a ComposablePointcut for the given ClassFilter and MethodMatcher.

Uses of ClassFilter in org.springframework.aop.support.annotation

Classes in org.springframework.aop.support.annotation that implement ClassFilter
`class` `AnnotationClassFilter` Simple ClassFilter that looks for a specific Java 5 annotation being present on a class.

Methods in org.springframework.aop.support.annotation that return ClassFilter
`ClassFilter` `AnnotationMatchingPointcut.getClassFilter()`

Uses of ClassFilter in org.springframework.transaction.interceptor

Methods in org.springframework.transaction.interceptor with parameters of type ClassFilter
`void` `BeanFactoryTransactionAttributeSourceAdvisor.setClassFilter(ClassFilter classFilter)` Set the `ClassFilter` to use for this pointcut.
`void` `TransactionAttributeSourceAdvisor.setClassFilter(ClassFilter classFilter)` Set the `ClassFilter` to use for this pointcut.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.