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

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

public class ColumnNameMapListHandler
extends AbstractCsvListHandler<Map<String,String>,ColumnNameMapListHandler>

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

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

フィールドの概要
 
クラス jp.sf.orangesignal.csv.handlers.AbstractCsvListHandler から継承されたフィールド
limit, offset
 
コンストラクタの概要
ColumnNameMapListHandler()
          デフォルトコンストラクタです。
 
メソッドの概要
 ColumnNameMapListHandler addColumn(String columnName)
          指定された項目名を項目名の一覧へ追加します。
 ColumnNameMapListHandler columnNames(Collection<String> columnNames)
          指定された項目名の一覧を設定します。
 ColumnNameMapListHandler filter(CsvNamedValueFilter filter)
          区切り文字形式データフィルタを設定します。
 List<Map<String,String>> load(CsvReader reader, boolean ignoreScalar)
          区切り文字形式入力ストリームを読込んで区切り文字形式データのリストを返します。
 void save(List<Map<String,String>> list, CsvWriter writer)
          指定された区切り文字形式データのリストを区切り文字形式出力ストリームへ書込みます。
 
クラス jp.sf.orangesignal.csv.handlers.AbstractCsvListHandler から継承されたメソッド
limit, load, offset, processScalar, setLimit, setOffset
 
クラス 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 - 項目名の一覧
戻り値:
このオブジェクトへの参照

filter

public ColumnNameMapListHandler filter(CsvNamedValueFilter filter)
区切り文字形式データフィルタを設定します。

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

load

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

パラメータ:
reader - 区切り文字形式入力ストリーム
ignoreScalar - スカラー副問い合わせを行うかどうか
戻り値:
区切り文字形式データのリスト
例外:
IOException - 入出力例外が発生した場合
関連項目:
CsvListHandler.processScalar(List)

save

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

パラメータ:
list - 区切り文字形式データのリスト
writer - 区切り文字形式出力ストリーム
例外:
IOException - 入出力例外が発生した場合


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