Class RepeatableExport<E>
java.lang.Object
org.nuiton.csv.Export<E>
org.nuiton.csv.ext.RepeatableExport<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRepeatableExport(ExportModel<E> model, Iterable<E> data, boolean writeOnceHeader) -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> voidexportToFile(ExportModel<E> model, Iterable<E> data, File file, Charset charset, boolean writeOnceHeader) static <E> StringexportToString(ExportModel<E> model, Iterable<E> data, Charset charset, boolean writeOnceHeader) static <E> voidexportToWriter(ExportModel<E> model, Iterable<E> data, Writer writer, boolean writeOnceHeader) booleanstatic <E> RepeatableExport<E> newExport(ExportModel<E> model, Iterable<E> data, boolean writeOnceHeader) protected voidwriteHeader(Writer writer) Methods inherited from class Export
exportToFile, exportToFile, exportToOutputStream, exportToOutputStream, exportToOutputStream, exportToOutputStream, exportToString, exportToString, exportToWriter, newExport, toString, toString, write, write, write, write, write, write, write, write, write, write, writeRow
-
Field Details
-
writeOnceHeader
protected final boolean writeOnceHeader -
headerWritten
protected boolean headerWritten
-
-
Constructor Details
-
RepeatableExport
-
-
Method Details
-
newExport
public static <E> RepeatableExport<E> newExport(ExportModel<E> model, Iterable<E> data, boolean writeOnceHeader) -
exportToWriter
public static <E> void exportToWriter(ExportModel<E> model, Iterable<E> data, Writer writer, boolean writeOnceHeader) throws Exception - Throws:
Exception
-
exportToFile
-
exportToString
-
isHeaderWritten
public boolean isHeaderWritten() -
writeHeader
- Overrides:
writeHeaderin classExport<E>- Throws:
IOException
-