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

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

public class ColumnNameMapListHandler
extends Object
implements CsvListHandler<Map<String,String>>

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

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

コンストラクタの概要
ColumnNameMapListHandler()
          デフォルトコンストラクタです。
 
メソッドの概要
 ColumnNameMapListHandler addColumn(String columnName)
          指定された項目名を項目名の一覧へ追加します。
 ColumnNameMapListHandler columnNames(Collection<String> columnNames)
          指定された項目名の一覧を設定します。
 List<Map<String,String>> load(CsvReader reader)
          区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
 void save(List<Map<String,String>> list, CsvWriter writer)
          指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ColumnNameMapListHandler

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

メソッドの詳細

addColumn

public ColumnNameMapListHandler addColumn(String columnName)
指定された項目名を項目名の一覧へ追加します。

パラメータ:
columnName - 項目名
戻り値:
このオブジェクトへの参照

columnNames

public ColumnNameMapListHandler columnNames(Collection<String> columnNames)
指定された項目名の一覧を設定します。

パラメータ:
columnNames - 項目名の一覧
戻り値:
このオブジェクトへの参照

load

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

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

save

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

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


Copyright © 2009 OrangeSignal.com. All Rights Reserved.