|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.liq.container.util.Member
jp.liq.container.util.FieldWrapper
public class FieldWrapper
リフレクション API の Field をラップします。
| コンストラクタの概要 | |
|---|---|
FieldWrapper(java.lang.reflect.Field field)
このクラスのインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
void |
get(java.lang.Object target)
この Field の値を取得します。 |
java.lang.reflect.Field |
getField()
ラップされた Field を返します。 |
protected int |
getModifiers()
このメンバのアクセス修飾子を返します。 |
java.lang.String |
getName()
この Field の名前を取得します。 |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
メンバに引数で指定されたアノテーションが存在するかどうかを返します。 |
void |
set(java.lang.Object target,
java.lang.Object value)
この Field に値を設定します。 |
Dependency<?> |
toDependency()
この Field を Dependency に変換します。 |
java.lang.String |
toString()
この Field の文字列表現を返します。 |
| クラス jp.liq.container.util.Member から継承されたメソッド |
|---|
hasModifier |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public FieldWrapper(java.lang.reflect.Field field)
field - ラップする Field| メソッドの詳細 |
|---|
public java.lang.reflect.Field getField()
public void set(java.lang.Object target,
java.lang.Object value)
throws InvocationException
target - 対象オブジェクトvalue - 設定する値
InvocationException - 値の設定に失敗
public void get(java.lang.Object target)
throws InvocationException
o - 対象オブジェクト
InvocationException - 値の取得に失敗public java.lang.String getName()
Member 内の getNamepublic boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> ann)
Member の記述:
Member 内の isAnnotationPresentann - チェックするアノテーションのクラス
Member.isAnnotationPresent(java.lang.Class)public java.lang.String toString()
java.lang.Object 内の toStringprotected int getModifiers()
Member の記述:
Member 内の getModifiersMember.getModifiers()public Dependency<?> toDependency()
Dependency に変換します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||