org.springframework.aop.support
Class RegexpMethodPointcutAdvisor

java.lang.Object
  extended byorg.springframework.aop.support.DefaultPointcutAdvisor
      extended byorg.springframework.aop.support.RegexpMethodPointcutAdvisor
All Implemented Interfaces:
Advisor, Ordered, PointcutAdvisor, java.io.Serializable

public class RegexpMethodPointcutAdvisor
extends DefaultPointcutAdvisor

Convenient class for regexp method pointcuts that hold an Advice, making them an 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 type of regexp pointcut. Currently only Perl5 pointcuts are supported. Pointcut property must be of class AbstractRegexpMethodPointcut. This should not normally be set directly.

Author:
Dmitriy Kopylenko, Rod Johnson
See Also:
Serialized Form

Constructor Summary
RegexpMethodPointcutAdvisor()
           
RegexpMethodPointcutAdvisor(org.aopalliance.aop.Advice advice)
           
 
Method Summary
protected  void initPointcut()
          Create the pointcut.
 void setPattern(java.lang.String pattern)
           
 void setPatterns(java.lang.String[] patterns)
           
 
Methods inherited from class org.springframework.aop.support.DefaultPointcutAdvisor
equals, getAdvice, getOrder, getPointcut, isPerInstance, setAdvice, setOrder, setPointcut, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegexpMethodPointcutAdvisor

public RegexpMethodPointcutAdvisor()

RegexpMethodPointcutAdvisor

public RegexpMethodPointcutAdvisor(org.aopalliance.aop.Advice advice)
Method Detail

initPointcut

protected void initPointcut()
Create the pointcut. This will be of type AbstractRegexpMethodPointcut.


setPattern

public void setPattern(java.lang.String pattern)
                throws java.lang.Exception
Throws:
java.lang.Exception

setPatterns

public void setPatterns(java.lang.String[] patterns)
                 throws java.lang.Exception
Throws:
java.lang.Exception


Copyright (C) 2003-2004 The Spring Framework Project.