Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

## 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()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| The Spring Framework
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2007 The Spring Framework.