| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcherPointcut
org.springframework.aop.support.NameMatchMethodPointcut
Pointcut bean for simple method name matches, as alternative to regexp patterns. Does not handle overloaded methods: all methods *with a given name will be eligible.
isMatch(java.lang.String, java.lang.String), 
Serialized Form| Field Summary | 
| Fields inherited from interface org.springframework.aop.Pointcut | 
| TRUE | 
| Fields inherited from interface org.springframework.aop.MethodMatcher | 
| TRUE | 
| Constructor Summary | |
| NameMatchMethodPointcut() | |
| Method Summary | |
|  NameMatchMethodPointcut | addMethodName(String name)Add another eligible method name, in addition to those already named. | 
| protected  boolean | isMatch(String methodName,
        String mappedName)Return if the given method name matches the mapped name. | 
|  boolean | matches(Method method,
        Class targetClass)Perform static checking. | 
|  void | setMappedName(String mappedName)Convenience method when we have only a single method name to match. | 
|  void | setMappedNames(String[] mappedNames)Set the method names defining methods to match. | 
| Methods inherited from class org.springframework.aop.support.StaticMethodMatcherPointcut | 
| getClassFilter, getMethodMatcher, setClassFilter | 
| 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 | 
| Constructor Detail | 
public NameMatchMethodPointcut()
| Method Detail | 
public void setMappedName(String mappedName)
setMappedNames(java.lang.String[])public void setMappedNames(String[] mappedNames)
public NameMatchMethodPointcut addMethodName(String name)
NB: This method does not work after the proxy is in use, as advice chains will be cached.
name - name of the additional method that will match
public boolean matches(Method method,
                       Class targetClass)
MethodMatcher
matches in interface MethodMatchermethod - the candidate methodtargetClass - target class (may be null, in which case the candidate
 class must be taken to be the method's declaring class)
protected boolean isMatch(String methodName,
                          String mappedName)
methodName - the method name of the classmappedName - the name in the descriptor
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||