java.lang.Object
swim.csv.Csv
Factory for constructing CSV parsers and writers.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,
R, C> Parser<T> bodyParser
(CsvHeader<T, R, C> header) static <T,
R, C> Parser<T> bodyParser
(CsvHeader<T, R, C> header, int delimiter) headerParser
(int delimiter) headerParser
(CsvHeader<T, R, C> header) headerParser
(CsvHeader<T, R, C> header, int delimiter) static <T,
R, C> T static <T,
R, C> T static <T,
R, C> T static <T,
R, C> T static <T,
R, C> T parseBody
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header) static <T,
R, C> T parseBody
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header, int delimiter) static CsvParser
parser()
static CsvParser
parser
(int delimiter) static <T,
R, C> R static <T,
R, C> R static <T,
R, C> R static <T,
R, C> R static <T,
R, C> R parseRow
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header) static <T,
R, C> R parseRow
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header, int delimiter) static Record
parseTable
(byte[] csvData) static Record
parseTable
(byte[] csvData, int delimiter) static <T,
R, C> T parseTable
(byte[] csvData, CsvHeader<T, R, C> header) static <T,
R, C> T parseTable
(byte[] csvData, CsvHeader<T, R, C> header, int delimiter) static Record
parseTable
(String csvString) static Record
parseTable
(String csvString, int delimiter) static <T,
R, C> T parseTable
(String csvString, CsvHeader<T, R, C> header) static <T,
R, C> T parseTable
(String csvString, CsvHeader<T, R, C> header, int delimiter) static Record
parseTable
(ByteBuffer csvBuffer) static Record
parseTable
(ByteBuffer csvBuffer, int delimiter) static <T,
R, C> T parseTable
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header) static <T,
R, C> T parseTable
(ByteBuffer csvBuffer, CsvHeader<T, R, C> header, int delimiter) static <T,
R, C> Parser<R> static <T,
R, C> Parser<R> tableParser
(int delimiter) static <T,
R, C> Parser<T> tableParser
(CsvHeader<T, R, C> header) static <T,
R, C> Parser<T> tableParser
(CsvHeader<T, R, C> header, int delimiter)
-
Method Details
-
parser
-
parser
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseTable
-
parseBody
-
parseBody
-
parseBody
-
parseBody
-
parseBody
-
parseBody
-
parseRow
-
parseRow
-
parseRow
-
parseRow
-
parseRow
-
parseRow
-
tableParser
-
tableParser
-
tableParser
-
tableParser
-
headerParser
-
headerParser
-
headerParser
-
headerParser
-
bodyParser
-
bodyParser
-
rowParser
-
rowParser
-