jp.terasoluna.fw.util
クラス BeanUtil

java.lang.Object
  上位を拡張 jp.terasoluna.fw.util.BeanUtil

public final class BeanUtil
extends Object

Bean関連のユーティリティクラス。

関連項目:
PropertyAccessException

コンストラクタの概要
BeanUtil()
           
 
メソッドの概要
static Object getBeanProperty(Object bean, String property)
          指定したJavaBeanのプロパティから値を取得する。
static Class getBeanPropertyType(Object bean, String property)
          指定したJavaBeanのプロパティから型を取得する。
static void setBeanProperty(Object bean, String property, Object value)
          指定したJavaBeanのプロパティに値を格納する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BeanUtil

public BeanUtil()
メソッドの詳細

setBeanProperty

public static void setBeanProperty(Object bean,
                                   String property,
                                   Object value)
                            throws PropertyAccessException
指定したJavaBeanのプロパティに値を格納する。

パラメータ:
bean - 値の格納先とするJavaBean
property - JavaBeanのプロパティ
value - 格納する値
例外:
PropertyAccessException - 値格納時に発生した例外をラップした例外

getBeanProperty

public static Object getBeanProperty(Object bean,
                                     String property)
                              throws PropertyAccessException
指定したJavaBeanのプロパティから値を取得する。

パラメータ:
bean - 値の取得元とするJavaBean
property - JavaBeanのプロパティ
戻り値:
value 取得した値
例外:
PropertyAccessException - 値取得時に発生した例外をラップした例外

getBeanPropertyType

public static Class getBeanPropertyType(Object bean,
                                        String property)
                                 throws PropertyAccessException
指定したJavaBeanのプロパティから型を取得する。

パラメータ:
bean - 値の取得元とするJavaBean
property - JavaBeanのプロパティ
戻り値:
属性のクラス。
例外:
PropertyAccessException - 値取得時に発生した例外をラップした例外


Copyright © 2012. All Rights Reserved.