jp.liq.container.reflect
クラス ObjectField

java.lang.Object
  上位を拡張 jp.liq.container.reflect.Member
      上位を拡張 jp.liq.container.reflect.FieldWrapper
          上位を拡張 jp.liq.container.reflect.ObjectField

public class ObjectField
extends FieldWrapper

オブジェクトのフィールドを表現します。 対象オブジェクトを保持しているため、get()set(Object) の引数に 対象オブジェクトを渡す必要がありません

作成者:
nosen

コンストラクタの概要
ObjectField(java.lang.reflect.Field field, java.lang.Object target)
          このクラスのインスタンスを構築します。
 
メソッドの概要
 java.lang.Object get()
          フィールドの値を取得します。
 void set(java.lang.Object value)
          フィールドの値を設定します。
 
クラス jp.liq.container.reflect.FieldWrapper から継承されたメソッド
get, getField, getModifiers, isAnnotationPresent, name, set, toString
 
クラス jp.liq.container.reflect.Member から継承されたメソッド
hasModifier
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ObjectField

public ObjectField(java.lang.reflect.Field field,
                   java.lang.Object target)
このクラスのインスタンスを構築します。

パラメータ:
field - ラップするフィールド
target - 対象オブジェクト
メソッドの詳細

get

public java.lang.Object get()
フィールドの値を取得します。

戻り値:
フィールドの値

set

public void set(java.lang.Object value)
フィールドの値を設定します。

パラメータ:
value - 設定する値


Copyright © 2008. All Rights Reserved.