Package nablarch.common.databind.csv
Class CsvDataReader
java.lang.Object
nablarch.common.databind.csv.CsvDataReader
- All Implemented Interfaces:
 Closeable,AutoCloseable,DataReader<String[]>
CSVの解析を行うクラス。
- 
Constructor Summary
ConstructorsConstructorDescriptionCsvDataReader(BufferedReader bufferedReader) コンストラクタCsvDataReader(BufferedReader bufferedReader, CsvDataBindConfig format) コンストラクタ - 
Method Summary
 
- 
Constructor Details
- 
CsvDataReader
コンストラクタ- Parameters:
 bufferedReader- 解析を行うCSVのBufferedReader
 - 
CsvDataReader
コンストラクタ- Parameters:
 bufferedReader- 解析を行うCSVのBufferedReaderformat- CSVのフォーマットを定義したCsvDataBindConfig
 
 - 
 - 
Method Details
- 
read
CSVの解析を行い、1レコード分のデータを格納したStringの配列を生成する。 ファイルの終端に達した場合には、nullを返す。- Specified by:
 readin interfaceDataReader<String[]>- Returns:
 - 1レコード分のデータを格納した
Stringの配列 
 - 
getLineNumber
public long getLineNumber()現在のレコード番号を返す。- Returns:
 - レコード番号
 
 - 
close
- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCloseable- Throws:
 IOException
 
 -