概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| library-wpoi b2007093001
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.phosphoresce.library.wpoi.dyna
クラス PoiDynaMapFactory

    java.lang.Object
      org.phosphoresce.library.wpoi.dyna.PoiDynaMapFactory

public class PoiDynaMapFactory
extends java.lang.Object

PoiDynaMapファクトリクラス
Jakartaが提供するBeanUtil、PropertyUtilを用いてBeanオブジェクトからPoiDynaMapの生成機能を提供する。

作成者:
  last modified by: Kitagawa
  LastUpdate: 2006/02/16

フィールドの概要
`static int` | `DEFAULT_SEARCH_DEPTH` ディフォルト検索深度限界

コンストラクタの概要
`PoiDynaMapFactory()`

メソッドの概要
`static PoiDynaList` | `createDynaList(java.util.List beanList)` 指定されたBeanオブジェクトリストからPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.util.List beanList, int maxSearchDepth)` 指定されたBeanオブジェクトリストからPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.util.List beanList, int maxSearchDepth, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクトリストからPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.util.List beanList, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクトリストからPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.lang.Object[] beans)` 指定されたBeanオブジェクト配列からPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.lang.Object[] beans, int maxSearchDepth)` 指定されたBeanオブジェクト配列からPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.lang.Object[] beans, int maxSearchDepth, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクト配列からPoiDynaListを生成します。
`static PoiDynaList` | `createDynaList(java.lang.Object[] beans, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクト配列からPoiDynaListを生成します。
`static PoiDynaMap` | `createDynaMap(java.lang.Object bean)` 指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
`static PoiDynaMap` | `createDynaMap(java.lang.Object bean, int maxSearchDepth)` 指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
`static PoiDynaMap` | `createDynaMap(java.lang.Object bean, int maxSearchDepth, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
`static PoiDynaMap` | `createDynaMap(java.lang.Object bean, java.lang.String[] excludeKeys)` 指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### DEFAULT_SEARCH_DEPTH

    public static final int DEFAULT_SEARCH_DEPTH

  ディフォルト検索深度限界

  関連項目:
    定数フィールド値

コンストラクタの詳細

### PoiDynaMapFactory

    public PoiDynaMapFactory()

メソッドの詳細

### createDynaList

    public static PoiDynaList createDynaList(java.lang.Object[] beans,
                                             int maxSearchDepth,
                                             java.lang.String[] excludeKeys)
                                      throws PoiException

  指定されたBeanオブジェクト配列からPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `beans` - Beanオブジェクト配列
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
    `excludeKeys` - 生成対象外のプロパティキー
  戻り値:
    指定されたBeanオブジェクト配列から生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.lang.Object[] beans,
                                             int maxSearchDepth)
                                      throws PoiException

  指定されたBeanオブジェクト配列からPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `beans` - Beanオブジェクト配列
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
  戻り値:
    指定されたBeanオブジェクト配列から生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.lang.Object[] beans,
                                             java.lang.String[] excludeKeys)
                                      throws PoiException

  指定されたBeanオブジェクト配列からPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `beans` - Beanオブジェクト配列
    `excludeKeys` - 生成対象外のプロパティキー
  戻り値:
    指定されたBeanオブジェクト配列から生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.lang.Object[] beans)
                                      throws PoiException

  指定されたBeanオブジェクト配列からPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `beans` - Beanオブジェクト配列
  戻り値:
    指定されたBeanオブジェクト配列から生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.util.List beanList,
                                             int maxSearchDepth,
                                             java.lang.String[] excludeKeys)
                                      throws PoiException

  指定されたBeanオブジェクトリストからPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `beanList` - Beanオブジェクトリスト
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
    `excludeKeys` - 生成対象外のプロパティキー
  戻り値:
    指定されたBeanオブジェクトリストから生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.util.List beanList,
                                             int maxSearchDepth)
                                      throws PoiException

  指定されたBeanオブジェクトリストからPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `beanList` - Beanオブジェクトリスト
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
  戻り値:
    指定されたBeanオブジェクトリストから生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.util.List beanList,
                                             java.lang.String[] excludeKeys)
                                      throws PoiException

  指定されたBeanオブジェクトリストからPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `beanList` - Beanオブジェクトリスト
    `excludeKeys` - 生成対象外のプロパティキー
  戻り値:
    指定されたBeanオブジェクトリストから生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaList

    public static PoiDynaList createDynaList(java.util.List beanList)
                                      throws PoiException

  指定されたBeanオブジェクトリストからPoiDynaListを生成します。
  内部のBeanオブジェクトからのPoiDynaMap生成の動作はcreateDynaMapに依存します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `beanList` - Beanオブジェクトリスト
  戻り値:
    指定されたBeanオブジェクトリストから生成したPoiDynaList
  例外:
    `PoiException` - 正常にPoiDynaListオブジェクトを生成できなかった場合に発生

### createDynaMap

    public static PoiDynaMap createDynaMap(java.lang.Object bean,
                                           int maxSearchDepth,
                                           java.lang.String[] excludeKeys)
                                    throws PoiException

  指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `bean` - 変換対象Beanオブジェクト
    `excludeKeys` - 生成対象外のプロパティキー
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
  戻り値:
    変換後PoiDynaMapオブジェクト
  例外:
    `PoiException` - 正常にPoiDynaMapオブジェクトを生成できなかった場合に発生

### createDynaMap

    public static PoiDynaMap createDynaMap(java.lang.Object bean,
                                           int maxSearchDepth)
                                    throws PoiException

  指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
  maxSearchDepthで指定された検索深度限界まで再起検索を行いますが、それ以上の深さの情報 については検索を行いに行きません(循環参照のオブジェクトに対する処置)。
  ディフォルトの検索限界深度は当クラスが保持するDEFAULT_SEARCH_DEPTHとして提供しています。

  パラメータ:
    `bean` - 変換対象Beanオブジェクト
    `maxSearchDepth` - 検索深度の限界値(この値より深い階層の情報は検索に行きません)
  戻り値:
    変換後PoiDynaMapオブジェクト
  例外:
    `PoiException` - 正常にPoiDynaMapオブジェクトを生成できなかった場合に発生

### createDynaMap

    public static PoiDynaMap createDynaMap(java.lang.Object bean,
                                           java.lang.String[] excludeKeys)
                                    throws PoiException

  指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `bean` - 変換対象Beanオブジェクト
    `excludeKeys` - 生成対象外のプロパティキー
  戻り値:
    変換後PoiDynaMapオブジェクト
  例外:
    `PoiException` - 正常にPoiDynaMapオブジェクトを生成できなかった場合に発生

### createDynaMap

    public static PoiDynaMap createDynaMap(java.lang.Object bean)
                                    throws PoiException

  指定されたBeanオブジェクトからPoiDynaMapオブジェクトを生成します。
  再起検索を行う検索深度については当クラスが提供するディフォルト限界値が使用されます。

  パラメータ:
    `bean` - 変換対象Beanオブジェクト
  戻り値:
    変換後PoiDynaMapオブジェクト
  例外:
    `PoiException` - 正常にPoiDynaMapオブジェクトを生成できなかった場合に発生

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| library-wpoi b2007093001
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド