okuyama.base.util
クラス ClassUtility

java.lang.Object
  上位を拡張 okuyama.base.util.ClassUtility

public class ClassUtility
extends java.lang.Object

リフレクションを使用してクラスのインスタンス生成や、
そのほかメソッド実行などをまとめる.

作成者:
T.Okuyama

コンストラクタの概要
ClassUtility()
           
 
メソッドの概要
static AbstractHelper createHelperInstance(java.lang.String className)
          Helperクラスインスタンス作成.
static java.lang.Object createInstance(java.lang.String className)
          クラスインスタンス作成.
static AbstractJob createJobInstance(java.lang.String className)
          Jobクラスインスタンス作成.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClassUtility

public ClassUtility()
メソッドの詳細

createInstance

public static java.lang.Object createInstance(java.lang.String className)
                                       throws java.lang.Exception
クラスインスタンス作成.

パラメータ:
className - ターゲットクラス名
戻り値:
Object ターゲットクラス
例外:
java.lang.Exception

createJobInstance

public static AbstractJob createJobInstance(java.lang.String className)
                                     throws java.lang.Exception
Jobクラスインスタンス作成.

パラメータ:
className - ターゲットJob名
戻り値:
AbstractJob ターゲットJob
例外:
java.lang.Exception

createHelperInstance

public static AbstractHelper createHelperInstance(java.lang.String className)
                                           throws java.lang.Exception
Helperクラスインスタンス作成.

パラメータ:
className - ターゲットHelper名
戻り値:
AbstractJob ターゲットHelper
例外:
java.lang.Exception