jp.sf.orangesignal.csv.manager
クラス CsvEntityManager

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.manager.CsvEntityManager
すべての実装されたインタフェース:
CsvManager

public class CsvEntityManager
extends Object
implements CsvManager

区切り文字形式データ注釈要素 CsvEntity で注釈付けされた Java プログラム要素のリストと区切り文字形式データの統合アクセスインタフェースの実装クラスを提供します。

作成者:
杉澤 浩二

コンストラクタの概要
CsvEntityManager()
          デフォルトコンストラクタです。
CsvEntityManager(CsvConfig cfg)
          コンストラクタです。
 
メソッドの概要
 CsvEntityManager config(CsvConfig cfg)
          区切り文字形式情報を設定します。
<T> CsvEntityLoader<T>
load(Class<T> entityClass)
          区切り文字形式データ統合入力インタフェースを構築して返します。
<T> CsvEntitySaver<T>
save(List<T> entities, Class<T> entityClass)
          区切り文字形式データ統合出力インタフェースを構築して返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvEntityManager

public CsvEntityManager()
デフォルトコンストラクタです。


CsvEntityManager

public CsvEntityManager(CsvConfig cfg)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
例外:
IllegalArgumentException - cfgnull の場合
メソッドの詳細

config

public CsvEntityManager config(CsvConfig cfg)
インタフェース CsvManager の記述:
区切り文字形式情報を設定します。

定義:
インタフェース CsvManager 内の config
パラメータ:
cfg - 区切り文字形式情報
戻り値:
このオブジェクトへの参照

load

public <T> CsvEntityLoader<T> load(Class<T> entityClass)
インタフェース CsvManager の記述:
区切り文字形式データ統合入力インタフェースを構築して返します。

定義:
インタフェース CsvManager 内の load
パラメータ:
entityClass - 区切り文字形式データの型
戻り値:
区切り文字形式データの統合入力インタフェース

save

public <T> CsvEntitySaver<T> save(List<T> entities,
                                  Class<T> entityClass)
インタフェース CsvManager の記述:
区切り文字形式データ統合出力インタフェースを構築して返します。

定義:
インタフェース CsvManager 内の save
パラメータ:
entities - 区切り文字形式データのリスト
entityClass - 区切り文字形式データの型
戻り値:
区切り文字形式データの統合出力インタフェース


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.