org.seasar.framework.beans.util
クラス BeanUtil

java.lang.Object
  拡張org.seasar.framework.beans.util.BeanUtil

public final class BeanUtil
extends Object

JavaBeans用のユーティリティです。

作成者:
Kimura Satoshi, higa

メソッドの概要
static void copyProperties(Map src, Object dest)
          マップの値をJavaBeansにコピーします。
static void copyProperties(Object src, Map dest)
          JavaBeansの値をマップにコピーします。
static void copyProperties(Object src, Object dest)
          JavaBeansの値をJavaBeansにコピーします。
static void copyProperties(Object src, Object dest, boolean includeNull)
          JavaBeansの値をJavaBeansにコピーします。
static Map createProperties(Object src)
          JavaBeansの値からマップを作成します。
static Map createProperties(Object src, String prefix)
          JavaBeansの値からマップを作成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

copyProperties

public static void copyProperties(Map src,
                                  Object dest)
マップの値をJavaBeansにコピーします。

パラメータ:
src - ソース
dest - あて先

copyProperties

public static void copyProperties(Object src,
                                  Map dest)
JavaBeansの値をマップにコピーします。

パラメータ:
src - ソース
dest - あて先

copyProperties

public static void copyProperties(Object src,
                                  Object dest)
JavaBeansの値をJavaBeansにコピーします。

パラメータ:
src - ソース
dest - あて先

copyProperties

public static void copyProperties(Object src,
                                  Object dest,
                                  boolean includeNull)
JavaBeansの値をJavaBeansにコピーします。

パラメータ:
src - ソース
dest - あて先
includeNull - nullを含めるかどうか

createProperties

public static Map createProperties(Object src)
JavaBeansの値からマップを作成します。

パラメータ:
src - ソース
戻り値:
JavaBeansの値を持つマップ

createProperties

public static Map createProperties(Object src,
                                   String prefix)
JavaBeansの値からマップを作成します。

パラメータ:
src - ソース
prefix - プレフィックス
戻り値:
JavaBeansの値を持つマップ


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.