net.sf.joyaop.impl.aspect
Class BaseAspectImpl

java.lang.Object
  extended by net.sf.joyaop.impl.aspect.BaseAspectImpl
All Implemented Interfaces:
Aspect
Direct Known Subclasses:
BaseRuntimeAspectImpl, InterfaceAspectImpl

public abstract class BaseAspectImpl
extends java.lang.Object
implements Aspect

Author:
Shen Li

Constructor Summary
BaseAspectImpl()
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.Class getAspectClass()
           
 Pointcut getPointcut()
           
 int hashCode()
           
 void setAspectClass(java.lang.Class aspectClass)
           
 void setPointcut(Pointcut pointcut)
           
 void weave(AspectizedClass aspectizedClass)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAspectImpl

public BaseAspectImpl()
Method Detail

weave

public void weave(AspectizedClass aspectizedClass)
Specified by:
weave in interface Aspect

getPointcut

public Pointcut getPointcut()
Specified by:
getPointcut in interface Aspect

setPointcut

public void setPointcut(Pointcut pointcut)
Specified by:
setPointcut in interface Aspect

getAspectClass

public java.lang.Class getAspectClass()
Specified by:
getAspectClass in interface Aspect

setAspectClass

public void setAspectClass(java.lang.Class aspectClass)
Specified by:
setAspectClass in interface Aspect

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2004 Shen Li. All Rights Reserved.