Package one.microstream.util.xcsv
Class XCsvAssembler.Default
java.lang.Object
one.microstream.util.xcsv.XCsvAssembler.Default
- All Implemented Interfaces:
XCsvAssembler
- Enclosing interface:
- XCsvAssembler
public static final class XCsvAssembler.Default extends Object implements XCsvAssembler
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvAssembler
XCsvAssembler.Builder<O>, XCsvAssembler.Default
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description void
addRowValueDelimited(CharSequence value)
void
addRowValueNull()
void
addRowValueSimple(boolean value)
void
addRowValueSimple(byte value)
void
addRowValueSimple(char value)
void
addRowValueSimple(double value)
void
addRowValueSimple(float value)
void
addRowValueSimple(int value)
void
addRowValueSimple(long value)
void
addRowValueSimple(short value)
void
addRowValueSimple(Boolean value)
void
addRowValueSimple(CharSequence value)
void
completeRow()
void
completeRows()
static XCsvAssembler.Default
New(XCsvConfiguration xcsvConfig)
static XCsvAssembler.Default
New(XCsvConfiguration xcsvConfig, VarString vs)
static XCsvAssembler.Default
New(XCsvConfiguration xcsvConfig, VarString vs, String valueSeparatorPrefix, String valueSeparatorSuffix, String lineSeparatorPrefix, String lineSeparatorSuffix)
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
New
public static final XCsvAssembler.Default New(XCsvConfiguration xcsvConfig, VarString vs, String valueSeparatorPrefix, String valueSeparatorSuffix, String lineSeparatorPrefix, String lineSeparatorSuffix) -
New
-
New
-
addRowValueNull
public final void addRowValueNull()- Specified by:
addRowValueNull
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(byte value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(boolean value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(short value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(char value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(int value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(float value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(long value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(double value)- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueSimple
- Specified by:
addRowValueSimple
in interfaceXCsvAssembler
-
addRowValueDelimited
- Specified by:
addRowValueDelimited
in interfaceXCsvAssembler
-
completeRow
public final void completeRow()- Specified by:
completeRow
in interfaceXCsvAssembler
-
completeRows
public final void completeRows()- Specified by:
completeRows
in interfaceXCsvAssembler
-