@ParametersAreNonnullByDefault public final class CharSeparatedValues extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
UTF_BOM
http://unicode.org/faq/utf_bom.html#BOM
|
| Constructor and Description |
|---|
CharSeparatedValues(char separator) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Iterable<String>> |
asIterable(Reader preader)
read a CSV stream, as a Iterable over rows.
|
<T> T |
read(File file,
Charset charset,
CsvHandler<T> handler) |
<T> T |
read(File file,
Charset charset,
CsvMapHandler<T> handler) |
List<Map<String,String>> |
read(Reader preader) |
<T> T |
read(Reader preader,
CsvHandler<T> handler) |
<T> T |
read(Reader preader,
CsvMapHandler<T> handler) |
int |
readCsvElement(Reader reader,
StringBuilder addElemTo,
int lineNr)
returns next character.
|
CsvReader |
reader(Reader preader) |
CsvReader |
readerNoBOM(PushbackReader reader) |
<T> T |
readNoBom(PushbackReader reader,
CsvHandler<T> handler)
reads CSV format until EOF of reader.
|
List<String> |
readRow(Reader reader) |
<T> T |
readRow(Reader reader,
CsvRowHandler<T> handler) |
CharSequence |
toCsvElement(CharSequence elem) |
String |
toString() |
void |
writeCsvElement(CharSequence elem,
Appendable writer) |
void |
writeCsvRow(Appendable writer,
Iterable<?> elems) |
void |
writeCsvRow(Appendable writer,
long... elems) |
void |
writeCsvRow(Appendable writer,
Object... elems) |
void |
writeCsvRow2(Appendable writer,
Object obj,
Object... elems) |
void |
writeCsvRowNoEOL(Iterable<?> elems,
Appendable writer) |
void |
writeCsvRowNoEOL(long[] elems,
Appendable writer) |
static void |
writeQuotedCsvElement(CharSequence elem,
Appendable writer) |
public static final int UTF_BOM
public void writeCsvRow(Appendable writer, Object... elems) throws IOException
IOExceptionpublic void writeCsvRow2(Appendable writer, Object obj, Object... elems) throws IOException
IOExceptionpublic void writeCsvRow(Appendable writer, long... elems) throws IOException
IOExceptionpublic void writeCsvRowNoEOL(long[] elems,
Appendable writer)
throws IOException
IOExceptionpublic void writeCsvRow(Appendable writer, Iterable<?> elems) throws IOException
IOExceptionpublic void writeCsvRowNoEOL(Iterable<?> elems, Appendable writer) throws IOException
IOExceptionpublic <T> T read(File file, Charset charset, CsvMapHandler<T> handler) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic <T> T read(File file, Charset charset, CsvHandler<T> handler) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic List<Map<String,String>> read(Reader preader) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic <T> T read(Reader preader, CsvMapHandler<T> handler) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic List<String> readRow(Reader reader) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic <T> T readRow(Reader reader, CsvRowHandler<T> handler) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic <T> T read(Reader preader, CsvHandler<T> handler) throws IOException, CsvParseException
IOExceptionCsvParseExceptionpublic <T> T readNoBom(PushbackReader reader, CsvHandler<T> handler) throws IOException, CsvParseException
T - preader - handler - IOExceptionCsvParseExceptionpublic Iterable<Iterable<String>> asIterable(Reader preader)
preader - public CsvReader reader(Reader preader) throws IOException
IOExceptionpublic CsvReader readerNoBOM(PushbackReader reader)
public void writeCsvElement(CharSequence elem, Appendable writer) throws IOException
IOExceptionpublic static void writeQuotedCsvElement(CharSequence elem, Appendable writer) throws IOException
IOExceptionpublic CharSequence toCsvElement(CharSequence elem)
@CheckReturnValue public int readCsvElement(Reader reader, StringBuilder addElemTo, int lineNr) throws IOException, CsvParseException
reader - addElemTo - IOExceptionCsvParseExceptionCopyright © 2018 SPF4J. All rights reserved.