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

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

public class CsvColumnNameMappingBeanManager
extends Object
implements CsvManager

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

導入されたバージョン:
1.2
作成者:
杉澤 浩二

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

コンストラクタの詳細

CsvColumnNameMappingBeanManager

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


CsvColumnNameMappingBeanManager

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

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

config

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

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

load

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

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

save

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

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


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