Package one.microstream.util.csv
Class CsvAssembler.Default
- java.lang.Object
-
- one.microstream.util.csv.CsvAssembler.Default
-
- All Implemented Interfaces:
CsvAssembler
- Enclosing interface:
- CsvAssembler
public static final class CsvAssembler.Default extends Object implements CsvAssembler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.util.csv.CsvAssembler
CsvAssembler.Builder<O>, CsvAssembler.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 CsvAssembler.Default
New(CsvConfiguration csvConfig)
static CsvAssembler.Default
New(CsvConfiguration csvConfig, VarString vs)
static CsvAssembler.Default
New(CsvConfiguration csvConfig, VarString vs, String valueSeparatorPrefix, String valueSeparatorSuffix, String recordSeparatorPrefix, String recordSeparatorSuffix)
-
-
-
Method Detail
-
New
public static final CsvAssembler.Default New(CsvConfiguration csvConfig, VarString vs, String valueSeparatorPrefix, String valueSeparatorSuffix, String recordSeparatorPrefix, String recordSeparatorSuffix)
-
New
public static final CsvAssembler.Default New(CsvConfiguration csvConfig, VarString vs)
-
New
public static final CsvAssembler.Default New(CsvConfiguration csvConfig)
-
addRowValueNull
public final void addRowValueNull()
- Specified by:
addRowValueNull
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(byte value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(boolean value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(short value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(char value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(int value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(float value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(long value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(double value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(Boolean value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueSimple
public final void addRowValueSimple(CharSequence value)
- Specified by:
addRowValueSimple
in interfaceCsvAssembler
-
addRowValueDelimited
public final void addRowValueDelimited(CharSequence value)
- Specified by:
addRowValueDelimited
in interfaceCsvAssembler
-
completeRow
public final void completeRow()
- Specified by:
completeRow
in interfaceCsvAssembler
-
completeRows
public final void completeRows()
- Specified by:
completeRows
in interfaceCsvAssembler
-
-