|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.reflect.Constructor |
getConstructor(java.lang.Class clazz,
java.lang.Class[] types)
コンストラクタを取得する。 |
static java.lang.reflect.Constructor |
getConstructor(java.lang.Class clazz,
java.lang.Class[] types,
boolean search)
コンストラクタを取得する。 |
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.Class clazz,
java.lang.Class[] classes,
java.lang.Object[] arguments,
boolean search)
インスタンスを取得する。 |
static java.lang.Object |
getInstance(java.lang.String type,
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,
boolean search)
インスタンスを取得する。 |
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.Class clazz,
java.lang.String name,
java.lang.Class[] types,
boolean search)
メソッドを取得する。 |
static java.lang.reflect.Method |
getMethod(java.lang.Object object,
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,
boolean search)
メソッドを取得する。 |
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.Class |
getPrimitiveWrapperClass(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,
boolean search)
メソッドを実行する。 |
static java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments,
boolean search)
メソッドを実行する。 |
static java.lang.Object |
invokeMethod(java.lang.String type,
java.lang.String name,
java.lang.Class[] classes,
java.lang.Object[] arguments,
boolean search)
メソッドを実行する。 |
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.Class getPrimitiveWrapperClass(java.lang.String type)
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.String type, java.lang.Class[] classes, java.lang.Object[] arguments, boolean search)
type
- クラス名classes
- コンストラクタの引数の型arguments
- コンストラクタの引数search
- コンストラクタの検索をする場合はtrue
public static java.lang.Object getInstance(java.lang.Class clazz, java.lang.Class[] classes, java.lang.Object[] arguments)
clazz
- クラスclasses
- コンストラクタの引数の型arguments
- コンストラクタの引数
public static java.lang.Object getInstance(java.lang.Class clazz, java.lang.Class[] classes, java.lang.Object[] arguments, boolean search)
clazz
- クラスclasses
- コンストラクタの引数の型arguments
- コンストラクタの引数search
- コンストラクタの検索をする場合はtrue
public static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz, java.lang.Class[] types)
clazz
- クラスtypes
- パラメータの型
public static java.lang.reflect.Constructor getConstructor(java.lang.Class clazz, java.lang.Class[] types, boolean search)
clazz
- クラスtypes
- パラメータの型search
- コンストラクタの検索をする場合はtrue
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.Class clazz, java.lang.String name, java.lang.Class[] classes)
clazz
- クラスname
- メソッド名classes
- 引数のクラス
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.Object object, java.lang.String name, java.lang.Class[] classes, boolean search)
object
- オブジェクトname
- メソッド名classes
- 引数のクラスsearch
- メソッドの検索をする場合はtrue
public static java.lang.reflect.Method getMethod(java.lang.Class clazz, java.lang.String name, java.lang.Class[] types, boolean search)
clazz
- クラスtypes
- パラメータの型search
- メソッドの検索をする場合はtrue
public static java.lang.Object invokeMethod(java.lang.String type, java.lang.String name, java.lang.Class[] classes, java.lang.Object[] arguments, boolean search)
type
- クラス名name
- メソッド名classes
- 引数のクラスarguments
- 引数search
- メソッドの検索をする場合はtrue
public static java.lang.Object invokeMethod(java.lang.Object object, java.lang.String name, java.lang.Class[] classes, java.lang.Object[] arguments, boolean search)
object
- オブジェクトname
- メソッド名classes
- 引数のクラスarguments
- 引数search
- メソッドの検索をする場合はtrue
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, boolean search)
clazz
- クラスobject
- オブジェクトname
- メソッド名classes
- 引数のクラスarguments
- 引数search
- メソッドの検索をする場合はtrue
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
- オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |