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

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

public class CsvBeanManager
extends Object
implements CsvManager

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

作成者:
杉澤 浩二

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

コンストラクタの詳細

CsvBeanManager

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


CsvBeanManager

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

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

config

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

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

load

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

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

save

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

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


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