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 CsvParserparser()static CsvParserparser(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 RecordparseTable(byte[] csvData) static RecordparseTable(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 RecordparseTable(String csvString) static RecordparseTable(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 RecordparseTable(ByteBuffer csvBuffer) static RecordparseTable(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
-