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