net.sf.arise.piji
Class ImplementHandler

java.lang.Object
  |
  +--net.sf.arise.piji.ImplementHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class ImplementHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler


Constructor Summary
ImplementHandler(java.lang.Class[] interfaces, Context context)
           
 
Method Summary
 Context getContext()
           
 void implement(java.lang.String methodName, Function function)
           
 void implement(java.lang.String methodName, java.util.List types, Function function)
           
 java.lang.Object invoke(java.lang.Object object, java.lang.reflect.Method method, java.lang.Object[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImplementHandler

public ImplementHandler(java.lang.Class[] interfaces,
                        Context context)
Method Detail

getContext

public Context getContext()

implement

public void implement(java.lang.String methodName,
                      Function function)
               throws java.lang.Throwable
java.lang.Throwable

implement

public void implement(java.lang.String methodName,
                      java.util.List types,
                      Function function)
               throws java.lang.Throwable
java.lang.Throwable

invoke

public java.lang.Object invoke(java.lang.Object object,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
java.lang.Throwable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth