org.springframework.aop.support
Class Diagram support

Class Summary
AbstractPointcutAdvisorConvenient superclass for pointcut-driven advisors, implementing the getPointcut() and isPerInstance() methods.
ClassFilters 
ComposablePointcutConvenient class for building up pointcuts.
ControlFlowPointcutPointcut and method matcher for use in simple cflow-style pointcut.
DefaultAfterReturningAdvisor 
DefaultBeforeAdvisor 
DefaultInterceptionAroundAdvisorDefault InterceptionAdvice implementation.
DefaultInterceptionIntroductionAdvisorSimple IntroductionAdvisor implementation that by default applies to any class.
DefaultThrowsAdvisorDefault ThrowsAdvisor implementation, holding a pointcut and throws advice.
DelegatingIntroductionInterceptorConvenient implementation of the IntroductionInterceptor interface.
DynamicMethodMatcherConvenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
DynamicMethodMatcherPointcutAroundAdvisorConvenient superclass for Advisors that are also dynamic pointcuts.
MethodMatchersStatic methods useful for composing Pointcuts.
NameMatchMethodPointcutPointcut bean for simple method name matches, as alternative to regexp patterns.
NameMatchMethodPointcutAroundAdvisorConvenient class for name-match method pointcuts that hold an Interceptor, making them an Advisor.
PointcutsStatic methods useful for manipulating and evaluating pointcuts.
RegexpMethodPointcutPerl5 regular expression pointcut bean.
RegexpMethodPointcutAroundAdvisorConvenient class for regexp method pointcuts that hold an Interceptor, making them an Advisor.
RootClassFilterSimple ClassFilter implementation that passes classes (and optionally subclasses)
StaticMethodMatcherConvenient abstract superclas for static method matchers, which don't care about arguments at runtime.
StaticMethodMatcherPointcutConvenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
StaticMethodMatcherPointcutAdvisorConvenient superclass for Advisors that are also static pointcuts.
StaticMethodMatcherPointcutAfterReturningAdvisorConvenient superclass for static method pointcuts that hold a MethodAfterReturningAdvice, making them an Advisor.
StaticMethodMatcherPointcutAroundAdvisorConvenient superclass for static method pointcuts that hold interception around advice, via an AOP Alliance Interceptor.
StaticMethodMatcherPointcutBeforeAdvisorConvenient superclass for static method pointcuts that hold a a BeforeAdvice, making them an Advisor.
StaticMethodMatcherPointcutThrowsAdvisorConvenient superclass for static method pointcuts that hold a a ThrowsAdvice, making them an Advisor.
UnionPointcutPointcut unions are tricky, because we can't just OR the MethodMatchers: we need to check that each MethodMatcher's ClassFilter was happy as well.