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

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

public class CsvColumnPositionMappingBeanManager
extends Object
implements CsvManager

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

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

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

コンストラクタの詳細

CsvColumnPositionMappingBeanManager

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


CsvColumnPositionMappingBeanManager

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

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

config

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

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

load

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

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

save

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

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


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