Package com.github.skjolber.stcsv.sa
Class DefaultStringArrayCsvReader
- java.lang.Object
-
- com.github.skjolber.stcsv.AbstractCsvReader<String[]>
-
- com.github.skjolber.stcsv.sa.StringArrayCsvReader
-
- com.github.skjolber.stcsv.sa.DefaultStringArrayCsvReader
-
- All Implemented Interfaces:
CsvReader<String[]>,AutoCloseable
public class DefaultStringArrayCsvReader extends StringArrayCsvReader
-
-
Field Summary
Fields Modifier and Type Field Description protected chardividerprotected charescapeCharacterprotected intlastIndexprotected charmaxCharacterprotected charquoteCharacterprotected String[]value-
Fields inherited from class com.github.skjolber.stcsv.AbstractCsvReader
current, dataLength, DEFAULT_RANGE_LENGTH, endOfLineIndex, eof, maxDataLength, offset, reader
-
-
Constructor Summary
Constructors Constructor Description DefaultStringArrayCsvReader(Reader reader, char[] current, int offset, int length, int columns, char quoteCharacter, char escapeCharacter, char divider)DefaultStringArrayCsvReader(Reader reader, int columns, char quoteCharacter, char escapeCharacter, char divider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]next()-
Methods inherited from class com.github.skjolber.stcsv.sa.StringArrayCsvReader
builder
-
Methods inherited from class com.github.skjolber.stcsv.AbstractCsvReader
close, fill, fill, findEndOfLine, getEndOfLineIndex, getReader
-
-
-
-
Field Detail
-
value
protected final String[] value
-
lastIndex
protected final int lastIndex
-
divider
protected final char divider
-
quoteCharacter
protected final char quoteCharacter
-
escapeCharacter
protected final char escapeCharacter
-
maxCharacter
protected final char maxCharacter
-
-
Constructor Detail
-
DefaultStringArrayCsvReader
public DefaultStringArrayCsvReader(Reader reader, int columns, char quoteCharacter, char escapeCharacter, char divider)
-
DefaultStringArrayCsvReader
public DefaultStringArrayCsvReader(Reader reader, char[] current, int offset, int length, int columns, char quoteCharacter, char escapeCharacter, char divider)
-
-
Method Detail
-
next
public String[] next() throws IOException
- Specified by:
nextin interfaceCsvReader<String[]>- Specified by:
nextin classAbstractCsvReader<String[]>- Throws:
IOException
-
-