Package one.microstream.util.csv
Class CsvEntityAssembler.Abstract<T>
- java.lang.Object
-
- one.microstream.util.csv.CsvEntityAssembler.Abstract<T>
-
- All Implemented Interfaces:
BiConsumer<T,CsvAssembler>
,CsvEntityAssembler<T>
,CsvRowAssembler<T>
- Enclosing interface:
- CsvEntityAssembler<T>
public abstract static class CsvEntityAssembler.Abstract<T> extends Object implements CsvEntityAssembler<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.util.csv.CsvEntityAssembler
CsvEntityAssembler.Abstract<T>
-
-
Constructor Summary
Constructors Constructor Description Abstract()
-
Method Summary
Modifier and Type Method Description abstract VarString
assembleInto(VarString vs, XGettingSequence<String> columnHeader, XGettingCollection<T> entities)
XImmutableSequence<String>
columnHeader()
VarString
createCollector(int entityCount)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.function.BiConsumer
andThen
-
Methods inherited from interface one.microstream.util.csv.CsvEntityAssembler
assemble, assembleInto
-
Methods inherited from interface one.microstream.util.csv.CsvRowAssembler
accept
-
-
-
-
Method Detail
-
columnHeader
public final XImmutableSequence<String> columnHeader()
- Specified by:
columnHeader
in interfaceCsvEntityAssembler<T>
-
createCollector
public VarString createCollector(int entityCount)
- Specified by:
createCollector
in interfaceCsvEntityAssembler<T>
-
assembleInto
public abstract VarString assembleInto(VarString vs, XGettingSequence<String> columnHeader, XGettingCollection<T> entities)
- Specified by:
assembleInto
in interfaceCsvEntityAssembler<T>
-
-