Package ball.xml
Class FluentNode.InvocationHandler
- java.lang.Object
-
- ball.lang.reflect.DefaultInvocationHandler
-
- ball.lang.reflect.FacadeProxyInvocationHandler
-
- ball.xml.FluentNode.InvocationHandler
-
- All Implemented Interfaces:
DefaultInterfaceMethodInvocationHandler,InvocationHandler
- Enclosing interface:
- FluentNode
public static class FluentNode.InvocationHandler extends FacadeProxyInvocationHandler
-
-
Constructor Summary
Constructors Constructor Description InvocationHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>getProxyClassFor(Object object)Implementation providesProxyclass ifObjectimplementsNodewith the correspondingFluentNodesub-interface(s).-
Methods inherited from class ball.lang.reflect.FacadeProxyInvocationHandler
enhance, invoke
-
Methods inherited from class ball.lang.reflect.DefaultInvocationHandler
getImplementedInterfacesOf, getProxyClass, newProxyInstance
-
-
-
-
Constructor Detail
-
InvocationHandler
public InvocationHandler()
-
-
Method Detail
-
getProxyClassFor
protected Class<?> getProxyClassFor(Object object)
Implementation providesProxyclass ifObjectimplementsNodewith the correspondingFluentNodesub-interface(s). Method provided by subclasses to provide theProxyClassif the inputObjectshould be extended.- Specified by:
getProxyClassForin classFacadeProxyInvocationHandler- Parameters:
object- TheObjectthat may or may not be extended.- Returns:
- A
ProxyClassif theObjectshould be extended;nullotherwise.
-
-