|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - メソッドマップを取得するクラス。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||