Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-03


oracle.jbo.common.service
Class ReflectionHelper

java.lang.Object
  extended by oracle.jbo.common.service.ReflectionHelper


public class ReflectionHelper
extends java.lang.Object

Constructor Summary
ReflectionHelper()
           

 

Method Summary
static java.lang.reflect.Method getMethod(java.lang.Class targetClass, java.lang.String methodName, java.lang.Class[] paramTypes)
           
static java.lang.reflect.Method getMethod(java.lang.String classname, java.lang.String methodname, java.lang.Class[] paramTypes)
           
static java.lang.reflect.Method getStaticMethod(java.lang.String classname, java.lang.String methodname, java.lang.Class[] args)
           
static java.lang.Object invokeMethod(java.lang.Object instance, java.lang.String methodname, java.lang.Class[] paramTypes, java.lang.Object[] params)
           
static java.lang.Object invokeMethod(java.lang.String classname, java.lang.String methodname, java.lang.Class[] paramTypes, java.lang.Object instance, java.lang.Object[] params)
           
static java.lang.Class loadClass(java.lang.String classname)
           
static java.lang.Object newInstance(java.lang.String classname)
           
static java.lang.Object newInstance(java.lang.String classname, java.lang.Class[] paramTypes, java.lang.Object[] params)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ReflectionHelper

public ReflectionHelper()

Method Detail

getStaticMethod

public static java.lang.reflect.Method getStaticMethod(java.lang.String classname,
                                                       java.lang.String methodname,
                                                       java.lang.Class[] args)
                                                throws java.lang.ClassNotFoundException,
                                                       java.lang.NoSuchMethodException
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException

newInstance

public static java.lang.Object newInstance(java.lang.String classname)
                                    throws java.lang.InstantiationException,
                                           java.lang.IllegalAccessException,
                                           java.lang.ClassNotFoundException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException

loadClass

public static java.lang.Class loadClass(java.lang.String classname)
                                 throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getMethod

public static java.lang.reflect.Method getMethod(java.lang.String classname,
                                                 java.lang.String methodname,
                                                 java.lang.Class[] paramTypes)
                                          throws java.lang.NoSuchMethodException,
                                                 java.lang.ClassNotFoundException
Throws:
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

getMethod

public static java.lang.reflect.Method getMethod(java.lang.Class targetClass,
                                                 java.lang.String methodName,
                                                 java.lang.Class[] paramTypes)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

invokeMethod

public static java.lang.Object invokeMethod(java.lang.String classname,
                                            java.lang.String methodname,
                                            java.lang.Class[] paramTypes,
                                            java.lang.Object instance,
                                            java.lang.Object[] params)
                                     throws java.lang.NoSuchMethodException,
                                            java.lang.ClassNotFoundException,
                                            java.lang.IllegalAccessException,
                                            java.lang.reflect.InvocationTargetException
Throws:
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

invokeMethod

public static java.lang.Object invokeMethod(java.lang.Object instance,
                                            java.lang.String methodname,
                                            java.lang.Class[] paramTypes,
                                            java.lang.Object[] params)
                                     throws java.lang.IllegalAccessException,
                                            java.lang.reflect.InvocationTargetException,
                                            java.lang.NoSuchMethodException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

newInstance

public static java.lang.Object newInstance(java.lang.String classname,
                                           java.lang.Class[] paramTypes,
                                           java.lang.Object[] params)
                                    throws java.lang.ClassNotFoundException,
                                           java.lang.NoSuchMethodException,
                                           java.lang.InstantiationException,
                                           java.lang.IllegalAccessException,
                                           java.lang.reflect.InvocationTargetException
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-03


Copyright © 1997, 2009, Oracle. All rights reserved.