jp.sf.orangesignal.csv.manager
クラス CsvColumnPositionMappingBeanLoader<T>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.manager.CsvLoaderSupport<T,ColumnPositionMappingBeanListHandler<T>,CsvColumnPositionMappingBeanLoader<T>>
      上位を拡張 jp.sf.orangesignal.csv.manager.CsvColumnPositionMappingBeanLoader<T>
すべての実装されたインタフェース:
CsvLoader<T>

public class CsvColumnPositionMappingBeanLoader<T>
extends CsvLoaderSupport<T,ColumnPositionMappingBeanListHandler<T>,CsvColumnPositionMappingBeanLoader<T>>

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

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

コンストラクタの概要
protected CsvColumnPositionMappingBeanLoader(CsvConfig cfg, Class<T> beanClass)
          コンストラクタです。
 
メソッドの概要
 CsvColumnPositionMappingBeanLoader<T> column(int position, String field)
          指定された項目位置と Java プログラム要素のフィールド名をマップへ追加します。
 CsvColumnPositionMappingBeanLoader<T> column(int position, String field, Format format)
          指定された項目位置と Java プログラム要素のフィールド名をマップへ追加します。
 CsvColumnPositionMappingBeanLoader<T> column(String field)
          指定された Java プログラム要素のフィールド名を現在の最後の項目位置としてマップへ追加します。
 CsvColumnPositionMappingBeanLoader<T> column(String field, Format format)
          指定された Java プログラム要素のフィールド名を現在の最後の項目位置としてマップへ追加します。
 CsvColumnPositionMappingBeanLoader<T> filter(CsvValueFilter filter)
          区切り文字形式データフィルタを設定します。
 
クラス jp.sf.orangesignal.csv.manager.CsvLoaderSupport から継承されたメソッド
filter, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, from, getCsvListHandler, limit, offset, order
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvColumnPositionMappingBeanLoader

protected CsvColumnPositionMappingBeanLoader(CsvConfig cfg,
                                             Class<T> beanClass)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
beanClass - JavaBean の型
例外:
IllegalArgumentException - パラメータが不正な場合
メソッドの詳細

column

public CsvColumnPositionMappingBeanLoader<T> column(String field)
指定された Java プログラム要素のフィールド名を現在の最後の項目位置としてマップへ追加します。

パラメータ:
field - Java プログラム要素のフィールド名
戻り値:
このオブジェクトへの参照

column

public CsvColumnPositionMappingBeanLoader<T> column(String field,
                                                    Format format)
指定された Java プログラム要素のフィールド名を現在の最後の項目位置としてマップへ追加します。

パラメータ:
field - Java プログラム要素のフィールド名
format - フィールドを処理するフォーマットオブジェクト (オプション)
戻り値:
このオブジェクトへの参照

column

public CsvColumnPositionMappingBeanLoader<T> column(int position,
                                                    String field)
指定された項目位置と Java プログラム要素のフィールド名をマップへ追加します。

パラメータ:
position - 項目位置
field - Java プログラム要素のフィールド名
戻り値:
このオブジェクトへの参照

column

public CsvColumnPositionMappingBeanLoader<T> column(int position,
                                                    String field,
                                                    Format format)
指定された項目位置と Java プログラム要素のフィールド名をマップへ追加します。

パラメータ:
position - 項目名
field - Java プログラム要素のフィールド名
format - フィールドを処理するフォーマットオブジェクト (オプション)
戻り値:
このオブジェクトへの参照

filter

public CsvColumnPositionMappingBeanLoader<T> filter(CsvValueFilter filter)
区切り文字形式データフィルタを設定します。

パラメータ:
filter - 区切り文字形式データフィルタ
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.3


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