public class CsvColumnNameMapReader extends Object implements Closeable
コンストラクタと説明 |
---|
CsvColumnNameMapReader(CsvReader reader)
指定された区切り文字形式入力ストリームを使用して、このクラスを構築するコンストラクタです。
|
CsvColumnNameMapReader(CsvReader reader,
List<String> columnNames)
指定された区切り文字形式入力ストリームと項目名のリストを使用して、このクラスを構築するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
CsvNamedValueFilter |
getFilter()
区切り文字形式データフィルタを返します。
|
List<String> |
getHeader()
項目名のリストを返します。
|
Map<String,String> |
read()
論理行を読込み項目名と項目値のマップとして返します。
|
List<String> |
readValues()
論理行を読込み CSV トークンの値をリストとして返します。
|
void |
setFilter(CsvNamedValueFilter filter)
区切り文字形式データフィルタを設定します。
|
Map<String,String> |
toMap(List<String> values)
指定された CSV トークンの値をリストを項目名と項目値のマップへ変換して返します。
|
public CsvColumnNameMapReader(CsvReader reader)
reader
- 区切り文字形式入力ストリームIllegalArgumentException
- reader
が null
の場合。public CsvColumnNameMapReader(CsvReader reader, List<String> columnNames)
reader
- 区切り文字形式入力ストリームcolumnNames
- 項目名のリストIllegalArgumentException
- reader
が null
の場合。public void close() throws IOException
close
インタフェース内 Closeable
close
インタフェース内 AutoCloseable
IOException
public List<String> getHeader() throws IOException
IOException
- 入出力エラーが発生した場合public Map<String,String> read() throws IOException
null
IOException
- 入出力エラーが発生した場合public List<String> readValues() throws IOException
null
IOException
- 入出力エラーが発生した場合public Map<String,String> toMap(List<String> values) throws IOException
values
- CSV トークンの値をリストIOException
- 入出力エラーが発生した場合public CsvNamedValueFilter getFilter()
null
public void setFilter(CsvNamedValueFilter filter)
filter
- 区切り文字形式データフィルタCopyright © 2009–2014 OrangeSignal.com. All rights reserved.