net.sf.joyaop.framework
Interface AspectizedClass

All Known Implementing Classes:
AspectizedClassImpl

public interface AspectizedClass

It contains all the metadata of an aspectized class.

Author:
Shen Li

Method Summary
 void addInterceptor(java.lang.reflect.Method method, InterceptorAspect interceptorAspect)
           
 void addInterface(InterfaceAspect interfaceAspect)
           
 void addMixin(MixinAspect mixinAspect)
           
 java.util.Set getInterceptors(java.lang.reflect.Method method)
           
 java.util.Set getMethods()
           
 MixinAspect getMixin(java.lang.Class interfaceClass)
           
 java.lang.Class getOriginalClass()
           
 java.lang.Object newInstance()
           
 java.lang.Object newInstance(java.lang.Class[] argTypes, java.lang.Object[] args)
           
 

Method Detail

addInterceptor

void addInterceptor(java.lang.reflect.Method method,
                    InterceptorAspect interceptorAspect)

addInterface

void addInterface(InterfaceAspect interfaceAspect)

addMixin

void addMixin(MixinAspect mixinAspect)

newInstance

java.lang.Object newInstance()

newInstance

java.lang.Object newInstance(java.lang.Class[] argTypes,
                             java.lang.Object[] args)

getOriginalClass

java.lang.Class getOriginalClass()

getInterceptors

java.util.Set getInterceptors(java.lang.reflect.Method method)

getMixin

MixinAspect getMixin(java.lang.Class interfaceClass)

getMethods

java.util.Set getMethods()


Copyright © 2004 Shen Li. All Rights Reserved.