org.seasar.framework.beans.util
クラス CreateAndCopy<T>
java.lang.Object
org.seasar.framework.beans.util.AbstractCopy<CreateAndCopy<T>>
org.seasar.framework.beans.util.CreateAndCopy<T>
- 型パラメータ:
T
- 作成するタイプ
public class CreateAndCopy<T>
- extends AbstractCopy<CreateAndCopy<T>>
JavaBeansやMapを作成し、プロパティをコピーするクラスです。
- 作成者:
- higa
メソッドの概要 |
T |
execute()
JavaBeansやMapを作成し、プロパティをコピーします。 |
クラス org.seasar.framework.beans.util.AbstractCopy から継承されたメソッド |
beanDelimiter, copyBeanToBean, copyBeanToMap, copyMapToBean, copyMapToMap, excludes, excludesNull, includes, isTargetProperty, mapDelimiter, prefix, trimPrefix |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
destClass
protected Class<T> destClass
- 作成対象クラス
src
protected Object src
- コピー元です。
CreateAndCopy
public CreateAndCopy(Class<T> destClass,
Object src)
throws NullPointerException
- インスタンスを構築します。
- パラメータ:
destClass
- 作成対象クラスsrc
- コピー元
- 例外:
NullPointerException
- 引数がnull
だった場合
execute
public T execute()
- JavaBeansやMapを作成し、プロパティをコピーします。
- 戻り値:
- 作成結果
Copyright ? 2004-2007 The Seasar Foundation. All Rights Reserved.