org.seasar.doma.bean
クラス FieldAccessBeanWrapper.FieldAccessPropertyWrapper

java.lang.Object
  上位を拡張 org.seasar.doma.bean.FieldAccessBeanWrapper.FieldAccessPropertyWrapper
すべての実装されたインタフェース:
BeanPropertyWrapper
含まれているクラス:
FieldAccessBeanWrapper

protected class FieldAccessBeanWrapper.FieldAccessPropertyWrapper
extends Object
implements BeanPropertyWrapper

public なフィールドを介してプロパティにアクセスする BeanPropertyWrapper の実装です。

作成者:
taedium

フィールドの概要
protected  Field field
          public なフィールド
 
コンストラクタの概要
FieldAccessBeanWrapper.FieldAccessPropertyWrapper(Field field)
          インスタンスを構築します。
 
メソッドの概要
 String getName()
          名前を返します。
 Class<?> getPropertyClass()
          プロパティのクラスを返します。
 Object getValue()
          プロパティの値を取得します。
 boolean isValueGettable()
          プロパティから値を取得できるかどうかを返します。
 boolean isValueSettable()
          プロパティに値を設定できるかどうかを返します。
 void setValue(Object value)
          プロパティに値を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

field

protected final Field field
public なフィールド

コンストラクタの詳細

FieldAccessBeanWrapper.FieldAccessPropertyWrapper

public FieldAccessBeanWrapper.FieldAccessPropertyWrapper(Field field)
インスタンスを構築します。

パラメータ:
field - public なフィールド
メソッドの詳細

getName

public String getName()
インタフェース BeanPropertyWrapper の記述:
名前を返します。

定義:
インタフェース BeanPropertyWrapper 内の getName
戻り値:
名前

getPropertyClass

public Class<?> getPropertyClass()
インタフェース BeanPropertyWrapper の記述:
プロパティのクラスを返します。

定義:
インタフェース BeanPropertyWrapper 内の getPropertyClass
戻り値:
プロパティのクラス

isValueGettable

public boolean isValueGettable()
インタフェース BeanPropertyWrapper の記述:
プロパティから値を取得できるかどうかを返します。

定義:
インタフェース BeanPropertyWrapper 内の isValueGettable
戻り値:
値を返却できる場合 true

getValue

public Object getValue()
インタフェース BeanPropertyWrapper の記述:
プロパティの値を取得します。

定義:
インタフェース BeanPropertyWrapper 内の getValue
戻り値:

isValueSettable

public boolean isValueSettable()
インタフェース BeanPropertyWrapper の記述:
プロパティに値を設定できるかどうかを返します。

定義:
インタフェース BeanPropertyWrapper 内の isValueSettable
戻り値:
値を設定できる場合 true

setValue

public void setValue(Object value)
インタフェース BeanPropertyWrapper の記述:
プロパティに値を設定します。

定義:
インタフェース BeanPropertyWrapper 内の setValue


Copyright © 2009 The Seasar Foundation. All Rights Reserved.