| Constructor and Description |
|---|
DSL(char separatorChar,
char quoteChar,
int bufferSize,
int skip,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
int |
bufferSize() |
CsvParser.DSL |
bufferSize(int size)
set the size of the char buffer to read from.
|
Iterator<String[]> |
iterate(Reader reader)
Deprecated.
|
Iterator<String[]> |
iterator(Reader reader) |
int |
limit() |
CsvParser.DSL |
limit(int limit)
set the number of row to process.
|
<T> CsvParser.MapToDSL<T> |
mapTo(Class<T> target) |
<T1,T2> CsvParser.MapToDSL<Tuple2<T1,T2>> |
mapTo(Class<T1> class1,
Class<T2> class2) |
<T1,T2,T3> CsvParser.MapToDSL<Tuple3<T1,T2,T3>> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3) |
<T1,T2,T3,T4> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3,
Class<T4> class4) |
<T1,T2,T3,T4,T5> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3,
Class<T4> class4,
Class<T5> class5) |
<T1,T2,T3,T4,T5,T6> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3,
Class<T4> class4,
Class<T5> class5,
Class<T6> class6) |
<T1,T2,T3,T4,T5,T6,T7> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3,
Class<T4> class4,
Class<T5> class5,
Class<T6> class6,
Class<T7> class7) |
<T1,T2,T3,T4,T5,T6,T7,T8> |
mapTo(Class<T1> class1,
Class<T2> class2,
Class<T3> class3,
Class<T4> class4,
Class<T5> class5,
Class<T6> class6,
Class<T7> class7,
Class<T8> class8) |
<T> CsvParser.MapToDSL<T> |
mapTo(Type target) |
<T> CsvParser.MapToDSL<T> |
mapTo(TypeReference<T> target) |
<T> CsvParser.MapWithDSL<T> |
mapWith(CsvMapper<T> mapper) |
<CC extends CellConsumer> |
parse(Reader reader,
CC cellConsumer)
Parse the content from the reader as a csv and call back the cellConsumer with the cell values.
|
char |
quote() |
CsvParser.DSL |
quote(char c)
set the quote character.
|
CsvReader |
reader(Reader reader)
Create a CsvReader and the specified reader.
|
char |
separator() |
CsvParser.DSL |
separator(char c)
set the separator character.
|
int |
skip() |
CsvParser.DSL |
skip(int skip)
set the number of line to skip.
|
Stream<String[]> |
stream(Reader reader) |
public DSL(char separatorChar,
char quoteChar,
int bufferSize,
int skip,
int limit)
public CsvParser.DSL separator(char c)
c - the new separator characterpublic CsvParser.DSL quote(char c)
c - the quote characterpublic CsvParser.DSL bufferSize(int size)
size - the size in bytespublic CsvParser.DSL skip(int skip)
skip - number of line to skip.public CsvParser.DSL limit(int limit)
limit - number of row to processpublic <CC extends CellConsumer> CC parse(Reader reader, CC cellConsumer) throws IOException
CC - the type of the cell consumerreader - the readercellConsumer - the callback object for each cell valueIOException - if and error occurs in the readerpublic CsvReader reader(Reader reader) throws IOException
reader - the contentIOException - if an io error occurs@Deprecated public Iterator<String[]> iterate(Reader reader) throws IOException
IOExceptionpublic Iterator<String[]> iterator(Reader reader) throws IOException
IOExceptionpublic <T> CsvParser.MapToDSL<T> mapTo(Type target)
public <T> CsvParser.MapToDSL<T> mapTo(Class<T> target)
public <T> CsvParser.MapToDSL<T> mapTo(TypeReference<T> target)
public <T1,T2> CsvParser.MapToDSL<Tuple2<T1,T2>> mapTo(Class<T1> class1, Class<T2> class2)
public <T1,T2,T3> CsvParser.MapToDSL<Tuple3<T1,T2,T3>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3)
public <T1,T2,T3,T4> CsvParser.MapToDSL<Tuple4<T1,T2,T3,T4>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4)
public <T1,T2,T3,T4,T5> CsvParser.MapToDSL<Tuple5<T1,T2,T3,T4,T5>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5)
public <T1,T2,T3,T4,T5,T6> CsvParser.MapToDSL<Tuple6<T1,T2,T3,T4,T5,T6>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6)
public <T1,T2,T3,T4,T5,T6,T7> CsvParser.MapToDSL<Tuple7<T1,T2,T3,T4,T5,T6,T7>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6, Class<T7> class7)
public <T1,T2,T3,T4,T5,T6,T7,T8> CsvParser.MapToDSL<Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>> mapTo(Class<T1> class1, Class<T2> class2, Class<T3> class3, Class<T4> class4, Class<T5> class5, Class<T6> class6, Class<T7> class7, Class<T8> class8)
public <T> CsvParser.MapWithDSL<T> mapWith(CsvMapper<T> mapper)
public Stream<String[]> stream(Reader reader) throws IOException
IOExceptionpublic int bufferSize()
public int limit()
public int skip()
public char separator()
public char quote()
Copyright © 2015. All rights reserved.