org.seasar.jface.util
クラス PropertyUtil

java.lang.Object
  上位を拡張 org.seasar.jface.util.PropertyUtil

public class PropertyUtil
extends Object

作成者:
y-komori

コンストラクタの概要
PropertyUtil()
           
 
メソッドの概要
protected static Field getField(Object target, String field)
           
static Object getProperty(Object target, String propertyName)
          指定されたオブジェクトのプロパティから値を取得します。
protected static org.seasar.framework.beans.PropertyDesc getPropertyDesc(Object target, String property)
           
static boolean setField(Object target, String fieldName, Object value)
          指定されたオブジェクトのフィールドに値をセットします。
static boolean setProperty(Object target, String propertyName, Object value)
          指定されたオブジェクトのプロパティに値をセットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PropertyUtil

public PropertyUtil()
メソッドの詳細

setProperty

public static boolean setProperty(Object target,
                                  String propertyName,
                                  Object value)
指定されたオブジェクトのプロパティに値をセットします。

パラメータ:
target - ターゲットオブジェクト
propertyName - プロパティ名
value - セットする値
戻り値:
成功した場合、true。失敗した場合、false

setField

public static boolean setField(Object target,
                               String fieldName,
                               Object value)
指定されたオブジェクトのフィールドに値をセットします。

パラメータ:
target - ターゲットオブジェクト
fieldName - フィールド名
value - セットする値
戻り値:
成功した場合、true。失敗した場合、false

getPropertyDesc

protected static org.seasar.framework.beans.PropertyDesc getPropertyDesc(Object target,
                                                                         String property)

getField

protected static Field getField(Object target,
                                String field)

getProperty

public static Object getProperty(Object target,
                                 String propertyName)
指定されたオブジェクトのプロパティから値を取得します。

パラメータ:
target - ターゲットオブジェクト
propertyName - プロパティ名
戻り値:
プロパティの値
例外:
org.seasar.framework.beans.PropertyNotFoundRuntimeException - 指定されたプロパティが見つからなかった場合


Copyright © 2006 The Seasar Foundation. All Rights Reserved.