jp.sf.orangesignal.csv.manager
インタフェース CsvManager

既知の実装クラスの一覧:
CsvBeanManager, CsvColumnNameMappingBeanManager, CsvColumnPositionMappingBeanManager, CsvEntityManager

public interface CsvManager

区切り文字形式データの統合アクセスインタフェースです。

作成者:
杉澤 浩二

メソッドの概要
 CsvManager config(CsvConfig cfg)
          区切り文字形式情報を設定します。
<T> CsvLoader<T>
load(Class<T> type)
          区切り文字形式データ統合入力インタフェースを構築して返します。
<T> CsvSaver<T>
save(List<T> list, Class<T> type)
          区切り文字形式データ統合出力インタフェースを構築して返します。
 

メソッドの詳細

config

CsvManager config(CsvConfig cfg)
区切り文字形式情報を設定します。

パラメータ:
cfg - 区切り文字形式情報
戻り値:
このオブジェクトへの参照
例外:
IllegalArgumentException - cfgnull の場合

load

<T> CsvLoader<T> load(Class<T> type)
区切り文字形式データ統合入力インタフェースを構築して返します。

パラメータ:
type - 区切り文字形式データの型
戻り値:
区切り文字形式データの統合入力インタフェース
例外:
IllegalArgumentException - typenull または不正な場合

save

<T> CsvSaver<T> save(List<T> list,
                     Class<T> type)
区切り文字形式データ統合出力インタフェースを構築して返します。

パラメータ:
list - 区切り文字形式データのリスト
type - 区切り文字形式データの型
戻り値:
区切り文字形式データの統合出力インタフェース
例外:
IllegalArgumentException - list または typenull または不正な場合


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