|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.nanning.Aspects
Utility for accessing and modifying aspected object.
| Constructor Summary | |
Aspects()
|
|
| Method Summary | |
static AspectInstance |
getAspectInstance(java.lang.Object proxy)
Gets the AspectInstance of the given aspected object. |
static AspectFactory |
getCurrentAspectFactory()
|
static java.util.Collection |
getInterceptors(java.lang.Object proxy)
Gets the interceptors that belongs to the proxy. |
static java.lang.Class |
getRealClass(java.lang.Class proxyClass)
Given a proxy-class returns the first real interface it implements. |
static java.lang.Object |
getTarget(java.lang.Object proxy,
java.lang.Class interfaceClass)
What is the target-object for the given interface. |
static java.lang.Object[] |
getTargets(java.lang.Object object)
|
static java.lang.Object |
getThis()
Gets the currently executing aspected object, aspected objects should use this method instead of this. |
static boolean |
isAspectObject(java.lang.Object o)
|
static void |
setContextAspectFactory(AspectFactory factory)
|
static void |
setTarget(java.lang.Object proxy,
java.lang.Class interfaceClass,
java.lang.Object target)
Sets the target of the mixin with the specified interface. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Aspects()
| Method Detail |
public static java.util.Collection getInterceptors(java.lang.Object proxy)
proxy -
public static java.lang.Object getTarget(java.lang.Object proxy,
java.lang.Class interfaceClass)
proxy - interfaceClass -
public static AspectInstance getAspectInstance(java.lang.Object proxy)
proxy -
public static void setTarget(java.lang.Object proxy,
java.lang.Class interfaceClass,
java.lang.Object target)
proxy - interfaceClass - target - public static boolean isAspectObject(java.lang.Object o)
public static java.lang.Object[] getTargets(java.lang.Object object)
public static AspectFactory getCurrentAspectFactory()
public static void setContextAspectFactory(AspectFactory factory)
public static java.lang.Class getRealClass(java.lang.Class proxyClass)
proxyClass - proxyClass to inspect.
public static java.lang.Object getThis()
this.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||