|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectbodybuilder.util.ObjectUtils
オブジェクトユーティリティ
| コンストラクタの概要 | |
ObjectUtils()
|
|
| メソッドの概要 | |
static java.lang.String |
getArrayClassName(java.lang.String type)
配列のクラス名を取得する。 |
static java.lang.Class |
getClass(java.lang.String type)
クラスを取得する。 |
static java.util.List |
getClassNames(java.lang.Class clazz)
実装するクラスのリストを取得する。 |
static java.util.List |
getClassNames(java.lang.Class clazz,
boolean isReverse)
実装するクラスのリストを取得する。 |
static java.util.List |
getClassNames(java.lang.Object object)
実装するクラスのリストを取得する。 |
static java.util.List |
getClassNames(java.lang.Object object,
boolean isReverse)
実装するクラスのリストを取得する。 |
static java.lang.Object |
getFiledValue(java.lang.Class clazz,
java.lang.Object object,
java.lang.String name)
フィールドの値を取得する。 |
static java.lang.Object |
getFiledValue(java.lang.Object object,
java.lang.String name)
フィールドの値を取得する。 |
static java.lang.Object |
getFiledValue(java.lang.String type,
java.lang.String name)
フィールドの値を取得する。 |
static java.lang.String |
getInfo(java.lang.Object object)
オブジェクトの情報を取得する。 |
static java.lang.String |
getInfo(java.lang.Object object,
boolean appendValue)
オブジェクトの情報を取得する。 |
static java.lang.Object |
getInstance(java.lang.Class clazz,
java.lang.Class[] classes,
java.lang.Object[] arguments)
インスタンスを取得する。 |
static java.lang.Object |
getInstance(java.lang.String type,
java.lang.Class[] classes,
java.lang.Object[] arguments)
インスタンスを取得する。 |
static java.lang.reflect.Method |
getMethod(java.lang.Class clazz,
java.lang.String name,
java.lang.Class[] classes)
メソッドを取得する。 |
static java.lang.reflect.Method |
getMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes)
メソッドを取得する。 |
static java.lang.String |
getName(java.lang.Class clazz,
boolean omit)
クラス名を取得する。 |
static java.lang.String |
getName(java.lang.Object object,
boolean omit)
クラス名を取得する。 |
static java.lang.Object |
getObject(java.lang.Class type)
オブジェクトを取得する。 |
static java.lang.Object |
getObject(java.lang.String type)
オブジェクトを取得する。 |
static java.lang.Object |
getObject(java.lang.String value,
java.lang.Class type)
オブジェクトを取得する。 |
static java.lang.Object |
getObject(java.lang.String value,
java.lang.String type)
オブジェクトを取得する。 |
static java.lang.String |
getPackage(java.lang.Class clazz)
指定されたクラスのパッケージ名を取得する。 |
static java.lang.String |
getPackage(java.lang.Object obj)
指定されたオブジェクトのパッケージ名を取得する。 |
static java.lang.String |
getPackage(java.lang.String clazz)
指定されたクラスのパッケージ名を取得する。 |
static java.lang.String |
getPackage(java.lang.String clazz,
boolean asterisk)
指定されたオブジェクトのパッケージ名を取得する。 |
static java.lang.Class |
getPrimitiveClass(java.lang.String type)
プリミティブクラスを取得する。 |
static java.lang.Object |
getPrimitiveWrapperInstance(java.lang.String value,
java.lang.String type)
プリミティブラッパーを取得する。 |
static java.lang.String |
getSize(java.lang.Object object)
サイズを取得する。 |
static boolean |
instance_of(java.lang.Class clazz,
java.lang.Class type)
クラスが指定された型のインスタンスかどうかを返す。 |
static boolean |
instance_of(java.lang.Class clazz,
java.lang.String type)
クラスが指定された型のインスタンスかどうかを返す。 |
static boolean |
instance_of(java.lang.Object obj,
java.lang.Class type)
オブジェクトが指定された型のインスタンスかどうかを返す。 |
static boolean |
instance_of(java.lang.Object obj,
java.lang.String type)
オブジェクトが指定された型のインスタンスかどうかを返す。 |
static java.lang.Object |
invokeMethod(java.lang.Class clazz,
java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] arguments)
メソッドを実行する。 |
static java.lang.Object |
invokeMethod(java.lang.Class clazz,
java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
メソッドを実行する。 |
static java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
メソッドを実行する。 |
static java.lang.Object |
invokeMethod(java.lang.String type,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
メソッドを実行する。 |
static boolean |
isArray(java.lang.String type)
配列かどうか判定する。 |
static boolean |
isPrimitive(java.lang.String type)
プリミティブ型かどうかを取得する。 |
static boolean |
isStaticMethod(java.lang.reflect.Method method)
スタティックメソッドかどうかを取得する。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public ObjectUtils()
| メソッドの詳細 |
public static java.lang.Object getObject(java.lang.String type)
type - オブジェクトの型
public static java.lang.Object getObject(java.lang.String value,
java.lang.String type)
value - コンストラクタに渡す文字列type - オブジェクトの型
public static java.lang.Object getObject(java.lang.Class type)
type - オブジェクトの型
public static java.lang.Object getObject(java.lang.String value,
java.lang.Class type)
value - コンストラクタに渡す文字列type - オブジェクトの型
public static boolean isPrimitive(java.lang.String type)
type - 型
public static java.lang.Object getPrimitiveWrapperInstance(java.lang.String value,
java.lang.String type)
value - 値type - 型
public static java.lang.Object getInstance(java.lang.String type,
java.lang.Class[] classes,
java.lang.Object[] arguments)
type - クラス名classes - コンストラクタの引数の型arguments - コンストラクタの引数
public static java.lang.Object getInstance(java.lang.Class clazz,
java.lang.Class[] classes,
java.lang.Object[] arguments)
clazz - クラスclasses - コンストラクタの引数の型arguments - コンストラクタの引数
public static boolean isArray(java.lang.String type)
type - 型
public static java.lang.String getArrayClassName(java.lang.String type)
type - 型
public static java.lang.Class getClass(java.lang.String type)
type - クラス名
public static java.lang.Class getPrimitiveClass(java.lang.String type)
type - クラス名
public static java.lang.String getName(java.lang.Object object,
boolean omit)
object - オブジェクトomit - 省略する場合はtrue
public static java.lang.String getName(java.lang.Class clazz,
boolean omit)
clazz - クラスomit - 省略する場合はtrue
public static java.lang.String getSize(java.lang.Object object)
object - オブジェクト
public static java.lang.String getInfo(java.lang.Object object)
object - オブジェクト
public static java.lang.String getInfo(java.lang.Object object,
boolean appendValue)
object - オブジェクトappendValue - オブジェクトの値を出力する場合はtrue
public static java.util.List getClassNames(java.lang.Object object)
object - オブジェクト
public static java.util.List getClassNames(java.lang.Object object,
boolean isReverse)
object - オブジェクトisReverse - 逆順の場合はtrue
public static java.util.List getClassNames(java.lang.Class clazz)
clazz - クラス
public static java.util.List getClassNames(java.lang.Class clazz,
boolean isReverse)
clazz - クラスisReverse - 逆順の場合はtrue
public static java.lang.reflect.Method getMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes)
object - オブジェクトname - メソッド名classes - 引数のクラス
public static java.lang.reflect.Method getMethod(java.lang.Class clazz,
java.lang.String name,
java.lang.Class[] classes)
clazz - クラスname - メソッド名classes - 引数のクラス
public static java.lang.Object invokeMethod(java.lang.String type,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
type - クラス名name - メソッド名classes - 引数のクラスarguments - 引数
public static java.lang.Object invokeMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
object - オブジェクトname - メソッド名classes - 引数のクラスarguments - 引数
public static java.lang.Object invokeMethod(java.lang.Class clazz,
java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments)
clazz - クラスobject - オブジェクトname - メソッド名classes - 引数のクラスarguments - 引数
public static java.lang.Object invokeMethod(java.lang.Class clazz,
java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] arguments)
clazz - クラスobject - オブジェクトmethod - メソッドarguments - 引数
public static boolean isStaticMethod(java.lang.reflect.Method method)
method - メソッド
public static java.lang.Object getFiledValue(java.lang.String type,
java.lang.String name)
type - クラス名name - フィールド名
public static java.lang.Object getFiledValue(java.lang.Object object,
java.lang.String name)
object - オブジェクトname - フィールド名
public static java.lang.Object getFiledValue(java.lang.Class clazz,
java.lang.Object object,
java.lang.String name)
clazz - クラスobject - オブジェクトname - フィールド名
public static boolean instance_of(java.lang.Class clazz,
java.lang.String type)
clazz - クラスtype - 型
public static boolean instance_of(java.lang.Class clazz,
java.lang.Class type)
clazz - クラスtype - 型
public static boolean instance_of(java.lang.Object obj,
java.lang.String type)
obj - オブジェクトtype - 型
public static boolean instance_of(java.lang.Object obj,
java.lang.Class type)
obj - オブジェクトtype - 型
public static java.lang.String getPackage(java.lang.String clazz,
boolean asterisk)
clazz - クラスasterisk - アスタリスクをつけるかどうかのフラグ
public static java.lang.String getPackage(java.lang.String clazz)
clazz - クラス
public static java.lang.String getPackage(java.lang.Class clazz)
clazz - クラス
public static java.lang.String getPackage(java.lang.Object obj)
obj - オブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||