public class RegexpMethodPointcutAdvisor extends AbstractGenericPointcutAdvisor
Advisor.
 Configure this class using the "pattern" and "patterns"
 pass-through properties. These are analogous to the pattern
 and patterns properties of AbstractRegexpMethodPointcut.
 
Can delegate to any AbstractRegexpMethodPointcut subclass.
 By default, JdkRegexpMethodPointcut will be used. To choose
 a specific one, override the createPointcut() method.
setPattern(java.lang.String), 
setPatterns(java.lang.String...), 
JdkRegexpMethodPointcut, 
Serialized FormEMPTY_ADVICE| Constructor and Description | 
|---|
| RegexpMethodPointcutAdvisor()Create an empty RegexpMethodPointcutAdvisor. | 
| RegexpMethodPointcutAdvisor(Advice advice)Create a RegexpMethodPointcutAdvisor for the given advice. | 
| RegexpMethodPointcutAdvisor(String[] patterns,
                           Advice advice)Create a RegexpMethodPointcutAdvisor for the given advice. | 
| RegexpMethodPointcutAdvisor(String pattern,
                           Advice advice)Create a RegexpMethodPointcutAdvisor for the given advice. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AbstractRegexpMethodPointcut | createPointcut()Create the actual pointcut: By default, a  JdkRegexpMethodPointcutwill be used. | 
| Pointcut | getPointcut()Initialize the singleton Pointcut held within this Advisor. | 
| void | setPattern(String pattern)Set the regular expression defining methods to match. | 
| void | setPatterns(String... patterns)Set the regular expressions defining methods to match. | 
| String | toString() | 
getAdvice, setAdviceequals, getOrder, hashCode, isPerInstance, setOrderpublic RegexpMethodPointcutAdvisor()
public RegexpMethodPointcutAdvisor(Advice advice)
advice - the advice to usesetPattern(java.lang.String), 
setPatterns(java.lang.String...)public RegexpMethodPointcutAdvisor(String pattern, Advice advice)
pattern - the pattern to useadvice - the advice to usepublic void setPattern(String pattern)
Use either this method or setPatterns(java.lang.String...), not both.
setPatterns(java.lang.String...)public void setPatterns(String... patterns)
Matching will be the union of all these; if any of the patterns matches, the pointcut matches.
public Pointcut getPointcut()
protected AbstractRegexpMethodPointcut createPointcut()
JdkRegexpMethodPointcut
 will be used.null)public String toString()
toString in class AbstractGenericPointcutAdvisor