クラス
org.seasar.util.beans.util.CopyOptions の使用

CopyOptions を使用しているパッケージ
org.seasar.util.beans.util JavaBeans同士やJavaBeansとMapを相互変換する機能など、JavaBeansを扱うユーティリティを提供します。 
 

org.seasar.util.beans.util での CopyOptions の使用
 

CopyOptions として宣言されている org.seasar.util.beans.util のフィールド
protected static CopyOptions BeanUtil.DEFAULT_OPTIONS
          デフォルトのオプション
 

CopyOptions を返す org.seasar.util.beans.util のメソッド
static CopyOptions CopyOptionsUtil.beanDelimiter(char beanDelimiter)
          JavaBeansのデリミタを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.beanDelimiter(char beanDelimiter)
          JavaBeansのデリミタを設定します。
static CopyOptions CopyOptionsUtil.converter(Converter converter, CharSequence... propertyNames)
          コンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.converter(Converter converter, CharSequence... propertyNames)
          コンバータを設定します。
static CopyOptions CopyOptionsUtil.dateConverter(String pattern, CharSequence... propertyNames)
          日付のコンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.dateConverter(String pattern, CharSequence... propertyNames)
          日付のコンバータを設定します。
static CopyOptions CopyOptionsUtil.exclude(CharSequence... propertyNames)
          操作の対象に含めないプロパティ名を指定したCopyOptionsを返します。
 CopyOptions CopyOptions.exclude(CharSequence... propertyNames)
          操作の対象に含めないプロパティ名を追加します。
static CopyOptions CopyOptionsUtil.excludeNull()
          null値のプロパティを操作の対象外にしたCopyOptionsを返します。
 CopyOptions CopyOptions.excludeNull()
          null値のプロパティを操作の対象外にします。
static CopyOptions CopyOptionsUtil.excludeWhitespace()
          空白のプロパティを操作の対象外にしたCopyOptionsを返します。
 CopyOptions CopyOptions.excludeWhitespace()
          空白のプロパティを操作の対象外にします。
static CopyOptions CopyOptionsUtil.include(CharSequence... propertyNames)
          操作の対象に含めるプロパティ名を指定したCopyOptionsを返します。
 CopyOptions CopyOptions.include(CharSequence... propertyNames)
          操作の対象に含めるプロパティ名を追加します。
static CopyOptions CopyOptionsUtil.mapDelimiter(char mapDelimiter)
          Mapのデリミタを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.mapDelimiter(char mapDelimiter)
          Mapのデリミタを設定します。
static CopyOptions CopyOptionsUtil.numberConverter(String pattern, CharSequence... propertyNames)
          数値のコンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.numberConverter(String pattern, CharSequence... propertyNames)
          数値のコンバータを設定します。
static CopyOptions CopyOptionsUtil.prefix(CharSequence prefix)
          プレフィックスを指定したCopyOptionsを返します。
 CopyOptions CopyOptions.prefix(CharSequence prefix)
          プレフィックスを指定します。
static CopyOptions CopyOptionsUtil.sqlDateConverter(String pattern, CharSequence... propertyNames)
          SQL用日付のコンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.sqlDateConverter(String pattern, CharSequence... propertyNames)
          SQL用日付のコンバータを設定します。
static CopyOptions CopyOptionsUtil.timeConverter(String pattern, CharSequence... propertyNames)
          時間のコンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.timeConverter(String pattern, CharSequence... propertyNames)
          時間のコンバータを設定します。
static CopyOptions CopyOptionsUtil.timestampConverter(String pattern, CharSequence... propertyNames)
          日時のコンバータを設定したCopyOptionsを返します。
 CopyOptions CopyOptions.timestampConverter(String pattern, CharSequence... propertyNames)
          日時のコンバータを設定します。
 

CopyOptions 型のパラメータを持つ org.seasar.util.beans.util のメソッド
static void BeanUtil.copyBeanToBean(Object src, Object dest, CopyOptions options)
          BeanからBeanにコピーを行います。
static void BeanUtil.copyBeanToMap(Object src, Map<String,Object> dest, CopyOptions options)
          BeanからMapにコピーを行います。
static
<T> T
BeanUtil.copyBeanToNewBean(Object src, Class<T> destClass, CopyOptions options)
          コピー元のBeanを新しいBeanのインスタンスにコピーして返します。
static
<T extends Map<String,Object>>
T
BeanUtil.copyBeanToNewMap(Object src, Class<? extends T> destClass, CopyOptions options)
          コピー元のBeanを新しいMapのインスタンスにコピーして返します。
static Map<String,Object> BeanUtil.copyBeanToNewMap(Object src, CopyOptions options)
          コピー元のBeanを新しいLinkedHashMapのインスタンスにコピーして返します。
static void BeanUtil.copyMapToBean(Map<String,? extends Object> src, Object dest, CopyOptions options)
          MapからBeanにコピーを行います。
static void BeanUtil.copyMapToMap(Map<String,? extends Object> src, Map<String,Object> dest, CopyOptions options)
          MapからMapにコピーを行います。
static
<T> T
BeanUtil.copyMapToNewBean(Map<String,? extends Object> src, Class<T> destClass, CopyOptions options)
          コピー元のMapを新しいBeanのインスタンスにコピーして返します。
static
<T extends Map<String,Object>>
T
BeanUtil.copyMapToNewMap(Map<String,? extends Object> src, Class<? extends T> destClass, CopyOptions options)
          コピー元のMapを新しいMapのインスタンスにコピーして返します。
static Map<String,Object> BeanUtil.copyMapToNewMap(Map<String,? extends Object> src, CopyOptions options)
          コピー元のMapを新しいLinkedHashMapのインスタンスにコピーして返します。
 



Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.