jp.sf.orangesignal.csv.handlers
クラス ColumnPositionMapListHandler

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.handlers.ColumnPositionMapListHandler
すべての実装されたインタフェース:
CsvHandler<List<Map<Integer,String>>>, CsvListHandler<Map<Integer,String>>

public class ColumnPositionMapListHandler
extends Object
implements CsvListHandler<Map<Integer,String>>

項目位置と項目値のマップのリストで区切り文字形式データアクセスを行うハンドラを提供します。

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

コンストラクタの概要
ColumnPositionMapListHandler()
          デフォルトコンストラクタです。
 
メソッドの概要
 ColumnPositionMapListHandler limit(int limit)
          取得データの限度数を設定します。
 List<Map<Integer,String>> load(CsvReader reader)
          区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
 ColumnPositionMapListHandler offset(int offset)
          取得データの開始位置を設定します。
 void save(List<Map<Integer,String>> list, CsvWriter writer)
          指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ColumnPositionMapListHandler

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

メソッドの詳細

offset

public ColumnPositionMapListHandler offset(int offset)
取得データの開始位置を設定します。

パラメータ:
offset - 取得データの開始位置
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.2

limit

public ColumnPositionMapListHandler limit(int limit)
取得データの限度数を設定します。

パラメータ:
limit - 取得データの限度数
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.2

load

public List<Map<Integer,String>> load(CsvReader reader)
                               throws IOException
インタフェース CsvListHandler の記述:
区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。

定義:
インタフェース CsvHandler<List<Map<Integer,String>>> 内の load
定義:
インタフェース CsvListHandler<Map<Integer,String>> 内の load
パラメータ:
reader - 区切り文字形式入力ストリーム
戻り値:
区切り文字形式データのリスト
例外:
IOException - 入出力例外が発生した場合

save

public void save(List<Map<Integer,String>> list,
                 CsvWriter writer)
          throws IOException
インタフェース CsvListHandler の記述:
指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。

定義:
インタフェース CsvHandler<List<Map<Integer,String>>> 内の save
定義:
インタフェース CsvListHandler<Map<Integer,String>> 内の save
パラメータ:
list - 区切り文字形式データのリスト
writer - 区切り文字形式出力ストリーム
例外:
IOException - 入出力例外が発生した場合


Copyright © 2009 OrangeSignal.com. All Rights Reserved.