net.damf.generic
Class ObjectHandle

java.lang.Object
  extended by net.damf.generic.ObjectHandle

public class ObjectHandle
extends java.lang.Object


Field Summary
private  java.lang.Object object
           
 
Constructor Summary
ObjectHandle(java.lang.Object ob)
           
 
Method Summary
 java.lang.reflect.Method getMethod(java.lang.String str, java.lang.Class[] param)
           
 java.lang.reflect.Method getMethod(java.lang.String str, java.lang.Object[] args)
           
 java.lang.Object invoke(java.lang.String methodName, java.lang.Object[] args)
           
 java.lang.Object invokeNoException(java.lang.String methodName, java.lang.Object[] args)
           
static java.lang.Class[] toClasses(java.lang.Object[] ob)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

object

private java.lang.Object object
Constructor Detail

ObjectHandle

public ObjectHandle(java.lang.Object ob)
Method Detail

getMethod

public java.lang.reflect.Method getMethod(java.lang.String str,
                                          java.lang.Object[] args)

getMethod

public java.lang.reflect.Method getMethod(java.lang.String str,
                                          java.lang.Class[] param)

invokeNoException

public java.lang.Object invokeNoException(java.lang.String methodName,
                                          java.lang.Object[] args)

invoke

public java.lang.Object invoke(java.lang.String methodName,
                               java.lang.Object[] args)
                        throws java.lang.Exception
Throws:
java.lang.Exception

toClasses

public static java.lang.Class[] toClasses(java.lang.Object[] ob)