Package org.springframework.aop.support
Class StaticMethodMatcherPointcut
java.lang.Object
org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcherPointcut
- All Implemented Interfaces:
MethodMatcher
,Pointcut
- Direct Known Subclasses:
AbstractRegexpMethodPointcut
,NameMatchMethodPointcut
,StaticMethodMatcherPointcutAdvisor
Convenient superclass when we want to force subclasses to implement the
MethodMatcher
interface but subclasses will want to be pointcuts.
The "classFilter"
property can be set to customize
ClassFilter
behavior. The default is ClassFilter.TRUE
.
- Author:
- Rod Johnson, Juergen Hoeller
-
Field Summary
Fields inherited from interface org.springframework.aop.MethodMatcher
TRUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn the ClassFilter for this pointcut.final MethodMatcher
Return the MethodMatcher for this pointcut.void
setClassFilter
(ClassFilter classFilter) Set theClassFilter
to use for this pointcut.Methods inherited from class org.springframework.aop.support.StaticMethodMatcher
isRuntime, matches
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.aop.MethodMatcher
matches
-
Constructor Details
-
StaticMethodMatcherPointcut
public StaticMethodMatcherPointcut()
-
-
Method Details
-
setClassFilter
Set theClassFilter
to use for this pointcut. Default isClassFilter.TRUE
. -
getClassFilter
Description copied from interface:Pointcut
Return the ClassFilter for this pointcut.- Specified by:
getClassFilter
in interfacePointcut
- Returns:
- the ClassFilter (never
null
)
-
getMethodMatcher
Description copied from interface:Pointcut
Return the MethodMatcher for this pointcut.- Specified by:
getMethodMatcher
in interfacePointcut
- Returns:
- the MethodMatcher (never
null
)
-