org.jboss.aop.pointcut
Interface Pointcut

All Known Implementing Classes:
PointcutExpression

public interface Pointcut

Comment

Version:
$Revision: 1.9.2.2 $ =======, $Revision: 1.9.2.2 $ >>>>>>> 1.10
Author:
Bill Burke <<<<<<< Pointcut.java

Method Summary
 String getExpr()
           
 String getName()
           
 boolean matchesCall(Advisor advisor, AccessibleObject within, Class calledClass, Constructor calledCon)
           
 boolean matchesCall(Advisor advisor, AccessibleObject within, Class calledClass, Method calledMethod)
           
 boolean matchesCall(Advisor callingAdvisor, javassist.expr.MethodCall methodCall)
           
 boolean matchesCall(Advisor callingAdvisor, javassist.expr.NewExpr methodCall)
           
 boolean matchesConstruction(Advisor advisor, Constructor c)
           
 boolean matchesConstruction(Advisor advisor, javassist.CtConstructor c)
           
 boolean matchesExecution(Advisor advisor, Constructor c)
           
 boolean matchesExecution(Advisor advisor, javassist.CtConstructor c)
           
 boolean matchesExecution(Advisor advisor, javassist.CtMethod m)
           
 boolean matchesExecution(Advisor advisor, Method m)
           
 boolean matchesGet(Advisor advisor, javassist.CtField f)
           
 boolean matchesGet(Advisor advisor, Field f)
           
 boolean matchesSet(Advisor advisor, javassist.CtField f)
           
 boolean matchesSet(Advisor advisor, Field f)
           
 boolean softMatch(Advisor advisor)
           
 

Method Detail

getName

public String getName()

softMatch

public boolean softMatch(Advisor advisor)

matchesExecution

public boolean matchesExecution(Advisor advisor,
                                javassist.CtMethod m)
                         throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesExecution

public boolean matchesExecution(Advisor advisor,
                                javassist.CtConstructor c)
                         throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesConstruction

public boolean matchesConstruction(Advisor advisor,
                                   javassist.CtConstructor c)
                            throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesGet

public boolean matchesGet(Advisor advisor,
                          javassist.CtField f)
                   throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesSet

public boolean matchesSet(Advisor advisor,
                          javassist.CtField f)
                   throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesCall

public boolean matchesCall(Advisor callingAdvisor,
                           javassist.expr.MethodCall methodCall)
                    throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesCall

public boolean matchesCall(Advisor callingAdvisor,
                           javassist.expr.NewExpr methodCall)
                    throws javassist.NotFoundException
Throws:
javassist.NotFoundException

matchesExecution

public boolean matchesExecution(Advisor advisor,
                                Method m)

matchesExecution

public boolean matchesExecution(Advisor advisor,
                                Constructor c)

matchesConstruction

public boolean matchesConstruction(Advisor advisor,
                                   Constructor c)

matchesGet

public boolean matchesGet(Advisor advisor,
                          Field f)

matchesSet

public boolean matchesSet(Advisor advisor,
                          Field f)

matchesCall

public boolean matchesCall(Advisor advisor,
                           AccessibleObject within,
                           Class calledClass,
                           Method calledMethod)

matchesCall

public boolean matchesCall(Advisor advisor,
                           AccessibleObject within,
                           Class calledClass,
                           Constructor calledCon)

getExpr

public String getExpr()


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.