Convenience classes for using Spring's AOP API.
ClassDescriptionAbstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.Abstract superclass for expression pointcuts, offering location and expression properties.Abstract base class for
PointcutAdvisorimplementations.Abstract base regular expression pointcut bean.Utility methods for AOP support code.Static utility methods for composing
ClassFilters.Convenient class for building up pointcuts.Pointcut and method matcher for use in simple cflow-style pointcut.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.Simple
IntroductionAdvisorimplementation that by default applies to any class.Convenient Pointcut-driven Advisor implementation.Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.Interface to be implemented by pointcuts that use String expressions.Support for implementations of
IntroductionInfo.Regular expression pointcut based on the
java.util.regexpackage.Static utility methods for composing
MethodMatchers.Pointcut bean for simple method name matches, as an alternative to regexp patterns.Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts.Convenient class for regexp method pointcuts that hold an Advice, making them an
Advisor.Simple ClassFilter implementation that passes classes (and optionally subclasses).Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.Convenient superclass when we want to force subclasses to implement the
MethodMatcherinterface but subclasses will want to be pointcuts.Convenient base class for Advisors that are also static pointcuts.