org.seasar.doma.bean
クラス MethodAccessBeanWrapper.MethodAccessPropertyWrapper

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

protected class MethodAccessBeanWrapper.MethodAccessPropertyWrapper
extends Object
implements BeanPropertyWrapper

public なgetter/setter メソッドを介してプロパティにアクセスする BeanPropertyWrapper の実装です。

作成者:
taedium

フィールドの概要
protected  PropertyDescriptor propertyDescriptor
          プロパティ記述
protected  Method readMethod
          getter メソッド
protected  Method writeMethod
          setter メソッド
 
コンストラクタの概要
MethodAccessBeanWrapper.MethodAccessPropertyWrapper(PropertyDescriptor propertyDescriptor)
          インスタンスを構築します。
 
メソッドの概要
 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
 

フィールドの詳細

propertyDescriptor

protected final PropertyDescriptor propertyDescriptor
プロパティ記述


readMethod

protected final Method readMethod
getter メソッド


writeMethod

protected final Method writeMethod
setter メソッド

コンストラクタの詳細

MethodAccessBeanWrapper.MethodAccessPropertyWrapper

public MethodAccessBeanWrapper.MethodAccessPropertyWrapper(PropertyDescriptor propertyDescriptor)
インスタンスを構築します。

パラメータ:
propertyDescriptor - プロパティ記述
メソッドの詳細

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.