The Spring Framework

Uses of Interface
org.springframework.aop.MethodMatcher

Packages that use MethodMatcher
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. 
 

Uses of MethodMatcher in org.springframework.aop
 

Subinterfaces of MethodMatcher in org.springframework.aop
 interface IntroductionAwareMethodMatcher
          A specialized type of MethodMatcher that takes into account introductions when matching methods.
 

Fields in org.springframework.aop declared as MethodMatcher
static MethodMatcher MethodMatcher.TRUE
          Canonical instance that matches all methods.
 

Methods in org.springframework.aop that return MethodMatcher
 MethodMatcher Pointcut.getMethodMatcher()
          Return the MethodMatcher for this pointcut.
 

Uses of MethodMatcher in org.springframework.aop.aspectj
 

Classes in org.springframework.aop.aspectj that implement MethodMatcher
 class AspectJExpressionPointcut
          Spring Pointcut implementation that uses the AspectJ weaver to evaluate a pointcut expression.
 

Methods in org.springframework.aop.aspectj that return MethodMatcher
 MethodMatcher AspectJExpressionPointcut.getMethodMatcher()
           
 

Uses of MethodMatcher in org.springframework.aop.support
 

Classes in org.springframework.aop.support that implement MethodMatcher
 class AbstractRegexpMethodPointcut
          Abstract base regular expression pointcut bean.
 class ControlFlowPointcut
          Pointcut and method matcher for use in simple cflow-style pointcut.
 class DynamicMethodMatcher
          Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
 class DynamicMethodMatcherPointcut
          Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
 class DynamicMethodMatcherPointcutAdvisor
          Deprecated. since 2.0, in favor of using DefaultPointcutAdvisor with a runtime DynamicMethodMatcherPointcut
 class JdkRegexpMethodPointcut
          Java 1.4+ regular expression pointcut.
 class NameMatchMethodPointcut
          Pointcut bean for simple method name matches, as alternative to regexp patterns.
 class Perl5RegexpMethodPointcut
          Perl5-style regular expression pointcut.
 class StaticMethodMatcher
          Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
 class StaticMethodMatcherPointcut
          Convenient superclass when we want to force subclasses to implement the MethodMatcher interface, but subclasses will want to be pointcuts.
 class StaticMethodMatcherPointcutAdvisor
          Convenient base class for Advisors that are also static pointcuts.
 

Methods in org.springframework.aop.support that return MethodMatcher
 MethodMatcher StaticMethodMatcherPointcut.getMethodMatcher()
           
 MethodMatcher DynamicMethodMatcherPointcut.getMethodMatcher()
           
 MethodMatcher ControlFlowPointcut.getMethodMatcher()
           
 MethodMatcher ComposablePointcut.getMethodMatcher()
           
static MethodMatcher MethodMatchers.intersection(MethodMatcher mm1, MethodMatcher mm2)
          Match all methods that both of the given MethodMatchers match.
static MethodMatcher MethodMatchers.union(MethodMatcher mm1, MethodMatcher mm2)
          Match all methods that either (or both) of the given MethodMatchers matches.
 

Methods in org.springframework.aop.support with parameters of type MethodMatcher
 ComposablePointcut ComposablePointcut.intersection(MethodMatcher other)
          Apply an intersection with the given MethodMatcher.
static MethodMatcher MethodMatchers.intersection(MethodMatcher mm1, MethodMatcher mm2)
          Match all methods that both of the given MethodMatchers match.
static boolean MethodMatchers.matches(MethodMatcher mm, Method method, Class targetClass, boolean hasIntroductions)
          Apply the given MethodMatcher to the given Method, supporting an IntroductionAwareMethodMatcher (if applicable).
 ComposablePointcut ComposablePointcut.union(MethodMatcher other)
          Apply a union with the given MethodMatcher.
static MethodMatcher MethodMatchers.union(MethodMatcher mm1, MethodMatcher mm2)
          Match all methods that either (or both) of the given MethodMatchers matches.
 

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

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

Classes in org.springframework.aop.support.annotation that implement MethodMatcher
 class AnnotationMethodMatcher
          Simple MethodMatcher that looks for a specific Java 5 annotation being present on a method (checking both the method on the invoked interface, if any, and the corresponding method on the target class).
 

Methods in org.springframework.aop.support.annotation that return MethodMatcher
 MethodMatcher AnnotationMatchingPointcut.getMethodMatcher()
           
 


The Spring Framework

Copyright © 2002-2007 The Spring Framework.