See: Description
| Interface | Description | 
|---|---|
| ExpressionPointcut | 
 Interface to be implemented by pointcuts that use String expressions. 
 | 
| Class | Description | 
|---|---|
| AbstractBeanFactoryPointcutAdvisor | 
 Abstract BeanFactory-based PointcutAdvisor that allows for any Advice
 to be configured as reference to an Advice bean in a BeanFactory. 
 | 
| AbstractExpressionPointcut | 
 Abstract superclass for expression pointcuts,
 offering location and expression properties. 
 | 
| AbstractGenericPointcutAdvisor | 
 Abstract generic PointcutAdvisor that allows for any Advice to be configured. 
 | 
| AbstractPointcutAdvisor | 
 Abstract base class for  
PointcutAdvisor
 implementations. | 
| AbstractRegexpMethodPointcut | 
 Abstract base regular expression pointcut bean. 
 | 
| AopUtils | 
 Utility methods for AOP support code. 
 | 
| ClassFilters | 
 Static utility methods for composing  
ClassFilters. | 
| ComposablePointcut | 
 Convenient class for building up pointcuts. 
 | 
| ControlFlowPointcut | 
 Pointcut and method matcher for use in simple cflow-style pointcut. 
 | 
| DefaultBeanFactoryPointcutAdvisor | 
 Concrete BeanFactory-based PointcutAdvisor that allows for any Advice
 to be configured as reference to an Advice bean in the BeanFactory,
 as well as the Pointcut to be configured through a bean property. 
 | 
| DefaultIntroductionAdvisor | 
 Simple  
IntroductionAdvisor implementation
 that by default applies to any class. | 
| DefaultPointcutAdvisor | 
 Convenient Pointcut-driven Advisor implementation. 
 | 
| DelegatePerTargetObjectIntroductionInterceptor | 
 Convenient implementation of the
  
IntroductionInterceptor interface. | 
| DelegatingIntroductionInterceptor | 
 Convenient implementation of the
  
IntroductionInterceptor interface. | 
| DynamicMethodMatcher | 
 Convenient abstract superclass for dynamic method matchers,
 which do care about arguments at runtime. 
 | 
| DynamicMethodMatcherPointcut | 
 Convenient superclass when we want to force subclasses to
 implement MethodMatcher interface, but subclasses
 will want to be pointcuts. 
 | 
| IntroductionInfoSupport | 
 Support for implementations of  
IntroductionInfo. | 
| JdkRegexpMethodPointcut | 
 Regular expression pointcut based on the  
java.util.regex package. | 
| MethodMatchers | 
 Static utility methods for composing  
MethodMatchers. | 
| NameMatchMethodPointcut | 
 Pointcut bean for simple method name matches, as alternative to regexp patterns. 
 | 
| NameMatchMethodPointcutAdvisor | 
 Convenient class for name-match method pointcuts that hold an Advice,
 making them an Advisor. 
 | 
| Pointcuts | 
 Pointcut constants for matching getters and setters,
 and static methods useful for manipulating and evaluating pointcuts. 
 | 
| RegexpMethodPointcutAdvisor | 
 Convenient class for regexp method pointcuts that hold an Advice,
 making them an  
Advisor. | 
| RootClassFilter | 
 Simple ClassFilter implementation that passes classes (and optionally subclasses) 
 | 
| StaticMethodMatcher | 
 Convenient abstract superclass for static method matchers, which don't care
 about arguments at runtime. 
 | 
| StaticMethodMatcherPointcut | 
 Convenient superclass when we want to force subclasses to implement the
  
MethodMatcher interface but subclasses will want to be pointcuts. | 
| StaticMethodMatcherPointcutAdvisor | 
 Convenient base class for Advisors that are also static pointcuts. 
 |