public abstract class FlatDataWriter extends CsvProcessor implements Closeable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
headersWritten |
protected long |
linesWritten |
| Constructor and Description |
|---|
FlatDataWriter() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
close() |
abstract void |
flush() |
long |
getLinesWritten() |
boolean |
isHeadersWritten() |
void |
writeAll(FlatDataStream in) |
void |
writeHeaders(Field[] fields) |
void |
writeHeaders(List<String> headers) |
void |
writeHeaders(String[] headers) |
void |
writeNext(FlatRecord r) |
void |
writeNext(List<String> line) |
void |
writeNext(Object[] line) |
protected abstract void |
writeNextInternal(Object[] line) |
getDateFormat, getFieldNames, getFields, setDateFormat, setDateFormat, setFieldNames, setFields, setFieldsprotected long linesWritten
protected boolean headersWritten
public void writeAll(FlatDataStream in) throws IOException
IOExceptionpublic abstract void flush()
throws IOException
IOExceptionpublic abstract void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void writeNext(FlatRecord r)
public void writeNext(Object[] line)
protected abstract void writeNextInternal(Object[] line)
public void writeHeaders(Field[] fields)
public void writeHeaders(String[] headers)
public long getLinesWritten()
public boolean isHeadersWritten()
Copyright © 2020 Open Foris. All rights reserved.