org.codehaus.nanning.config
Class MixinAspect

java.lang.Object
  extended byorg.codehaus.nanning.config.AbstractAspect
      extended byorg.codehaus.nanning.config.MixinAspect
All Implemented Interfaces:
Aspect

public class MixinAspect
extends AbstractAspect


Field Summary
protected  java.lang.Class interfaceClass
           
protected  Pointcut pointcut
           
protected  java.lang.Class targetClass
           
 
Constructor Summary
MixinAspect(java.lang.Class interfaceClass, java.lang.Class targetClass)
           
MixinAspect(java.lang.Class interfaceClass, java.lang.Class targetClass, Pointcut pointcut)
           
 
Method Summary
 java.lang.Class getInterfaceClass()
           
 java.lang.Class getTargetClass()
           
 void introduce(AspectInstance aspectInstance)
           
 boolean shouldIntroduce(AspectInstance aspectInstance)
           
 
Methods inherited from class org.codehaus.nanning.config.AbstractAspect
advise
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interfaceClass

protected java.lang.Class interfaceClass

targetClass

protected java.lang.Class targetClass

pointcut

protected Pointcut pointcut
Constructor Detail

MixinAspect

public MixinAspect(java.lang.Class interfaceClass,
                   java.lang.Class targetClass,
                   Pointcut pointcut)

MixinAspect

public MixinAspect(java.lang.Class interfaceClass,
                   java.lang.Class targetClass)
Method Detail

introduce

public void introduce(AspectInstance aspectInstance)
Specified by:
introduce in interface Aspect
Overrides:
introduce in class AbstractAspect

shouldIntroduce

public boolean shouldIntroduce(AspectInstance aspectInstance)

getInterfaceClass

public java.lang.Class getInterfaceClass()

getTargetClass

public java.lang.Class getTargetClass()


Copyright © Jon Tirsen. All Rights Reserved.