|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnga.util.MethodOperator
public class MethodOperator
メソッド操作ユーティリティ。
コンストラクタの概要 | |
---|---|
MethodOperator()
|
メソッドの概要 | |
---|---|
static Object |
get(Method rm,
Object object)
getter メソッドを実行する。 |
static Object |
get(String rm,
Object object)
getter メソッドを実行する。 |
static Method |
getGetterMethod(Class c,
String methodName)
getter メソッドを取得する。 |
static Map<String,Method> |
getGetterMethods(Class c)
指定されたクラスで利用可能な getter メソッドの[名前-メソッド]マップを取得する。 |
static Method |
getSetterMethod(Class c,
String methodName)
setter メソッドを取得する。 |
static Map<String,Method> |
getSetterMethods(Class c)
指定されたクラスで利用可能な setter メソッドの[名前-メソッド]マップを取得する。 |
static void |
set(Method wm,
Object object,
Object value)
setter メソッドを実行する。 |
static void |
set(String wm,
Object object,
Object value)
setter メソッドを実行する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MethodOperator()
メソッドの詳細 |
---|
public static void set(Method wm, Object object, Object value) throws IllegalAccessException, InvocationTargetException
wm
- 実行するメソッド。object
- 実行対象オブジェクト。value
- セットする値。
IllegalAccessException
InvocationTargetException
public static void set(String wm, Object object, Object value) throws IllegalAccessException, InvocationTargetException
wm
- 実行するメソッド。object
- 実行対象オブジェクト。value
- セットする値。
IllegalAccessException
InvocationTargetException
public static Method getSetterMethod(Class c, String methodName)
c
- メソッドを実行するクラス。methodName
- メソッド名。
public static Object get(Method rm, Object object) throws IllegalAccessException, InvocationTargetException
rm
- 実行するメソッド。object
- 実行対象オブジェクト。
IllegalAccessException
InvocationTargetException
public static Object get(String rm, Object object) throws IllegalAccessException, InvocationTargetException
rm
- 実行するメソッド。object
- 実行対象オブジェクト。
IllegalAccessException
InvocationTargetException
public static Method getGetterMethod(Class c, String methodName)
c
- メソッドを実行するクラス。methodName
- メソッド名。
public static Map<String,Method> getSetterMethods(Class c)
c
- メソッドマップを取得するクラス。
public static Map<String,Method> getGetterMethods(Class c)
c
- メソッドマップを取得するクラス。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |