- All Implemented Interfaces:
AutoCloseable
, org.refcodes.io.RowWriter<String[]>
, org.refcodes.mixin.DelimiterAccessor
, org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<org.refcodes.textual.CsvMixin>
, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator
, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
, org.refcodes.mixin.TrimAccessor
, org.refcodes.mixin.TrimAccessor.TrimBuilder<org.refcodes.textual.CsvMixin>
, org.refcodes.mixin.TrimAccessor.TrimMutator
, org.refcodes.mixin.TrimAccessor.TrimProperty
, HeaderAccessor<String>
, RecordWriter<String>
, org.refcodes.textual.CsvEscapeModeAccessor
, org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeBuilder<org.refcodes.textual.CsvMixin>
, org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeMutator
, org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeProperty
, org.refcodes.textual.CsvMixin
public class CsvStringRecordWriter
extends CsvRecordWriter<String>
- Author:
- steiner
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.textual.CsvEscapeModeAccessor
org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeBuilder<B extends org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeBuilder<?>>, org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeMutator, org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeProperty
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
Nested classes/interfaces inherited from interface org.refcodes.mixin.TrimAccessor
org.refcodes.mixin.TrimAccessor.TrimBuilder<B extends org.refcodes.mixin.TrimAccessor.TrimBuilder<B>>, org.refcodes.mixin.TrimAccessor.TrimMutator, org.refcodes.mixin.TrimAccessor.TrimProperty
-
-
Constructor Summary
Constructors
Constructor |
Description |
CsvStringRecordWriter(File aFile) |
CsvStringRecordWriter(File aFile,
char aCsvDelimiter) |
CsvStringRecordWriter(File aFile,
Charset aEncoding) |
CsvStringRecordWriter(File aFile,
Charset aEncoding,
char aCsvDelimiter) |
CsvStringRecordWriter(OutputStream aOutputStream) |
CsvStringRecordWriter(OutputStream aOutputStream,
char aCsvDelimiter) |
CsvStringRecordWriter(OutputStream aOutputStream,
Charset aEncoding) |
CsvStringRecordWriter(OutputStream aOutputStream,
Charset aEncoding,
char aCsvDelimiter) |
CsvStringRecordWriter(PrintStream aPrintStream) |
CsvStringRecordWriter(PrintStream aPrintStream,
char aCsvDelimiter) |
CsvStringRecordWriter(Header<String> aHeader,
File aFile) |
CsvStringRecordWriter(Header<String> aHeader,
File aFile,
char aCsvDelimiter) |
CsvStringRecordWriter(Header<String> aHeader,
File aFile,
Charset aEncoding) |
CsvStringRecordWriter(Header<String> aHeader,
File aFile,
Charset aEncoding,
char aCsvDelimiter) |
CsvStringRecordWriter(Header<String> aHeader,
OutputStream aOutputStream) |
CsvStringRecordWriter(Header<String> aHeader,
OutputStream aOutputStream,
char aCsvDelimiter) |
CsvStringRecordWriter(Header<String> aHeader,
OutputStream aOutputStream,
Charset aEncoding) |
CsvStringRecordWriter(Header<String> aHeader,
OutputStream aOutputStream,
Charset aEncoding,
char aCsvDelimiter) |
CsvStringRecordWriter(Header<String> aHeader,
PrintStream aPrintStream) |
CsvStringRecordWriter(Header<String> aHeader,
PrintStream aPrintStream,
char aCsvDelimiter) |
-
Method Summary
Methods inherited from class org.refcodes.tabular.CsvRecordWriter
clearCommentPrefixes, close, getCommentPrefixes, getCsvEscapeMode, getDelimiter, getHeader, isTrim, parseHeader, setCommentPrefixes, setCsvEscapeMode, setDelimiter, setTrim, writeComment, writeHeader, writeHeader, writeHeader, writeHeaderComment, writeHeaderComment, writeHeaderComment, writeNext, writeNext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeProperty
letCsvEscapeMode
Methods inherited from interface org.refcodes.textual.CsvMixin
isComment, toComment, uncomment
Methods inherited from interface org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
letDelimiter
Methods inherited from interface org.refcodes.mixin.TrimAccessor.TrimProperty
letTrim
-
Constructor Details
-
-
-
-
-
CsvStringRecordWriter
public CsvStringRecordWriter(
OutputStream aOutputStream,
char aCsvDelimiter)
-
-
-
-
CsvStringRecordWriter
public CsvStringRecordWriter(
PrintStream aPrintStream,
char aCsvDelimiter)
-
CsvStringRecordWriter
public CsvStringRecordWriter(
PrintStream aPrintStream)
-
-
-
-
-
-
-
-
-
-
-
Method Details
-
withTrim
- Specified by:
withTrim
in interface org.refcodes.mixin.TrimAccessor.TrimBuilder<org.refcodes.textual.CsvMixin>
- Overrides:
withTrim
in class CsvRecordWriter<String>
-
withCsvEscapeMode
- Specified by:
withCsvEscapeMode
in interface org.refcodes.textual.CsvEscapeModeAccessor.CsvEscapeModeBuilder<org.refcodes.textual.CsvMixin>
- Overrides:
withCsvEscapeMode
in class CsvRecordWriter<String>
-
withDelimiter
- Specified by:
withDelimiter
in interface org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<org.refcodes.textual.CsvMixin>
- Overrides:
withDelimiter
in class CsvRecordWriter<String>
-