Package one.microstream.util.xcsv
Class XCsvEntityAssembler.Abstract<T>
java.lang.Object
one.microstream.util.xcsv.XCsvEntityAssembler.Abstract<T>
- All Implemented Interfaces:
BiConsumer<T,XCsvAssembler>
,XCsvEntityAssembler<T>
,XCsvRowAssembler<T>
- Enclosing interface:
- XCsvEntityAssembler<T>
public abstract static class XCsvEntityAssembler.Abstract<T> extends Object implements XCsvEntityAssembler<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvEntityAssembler
XCsvEntityAssembler.Abstract<T>
-
Constructor Summary
Constructors Modifier Constructor Description protected
Abstract(int rowCharCountEstimate, String... columnHeader)
protected
Abstract(String... columnHeader)
protected
Abstract(XGettingSequence<String> columnHeader)
protected
Abstract(XGettingSequence<String> columnHeader, int rowCharCountEstimate)
-
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 one.microstream.util.xcsv.XCsvEntityAssembler
assemble, assembleInto
-
Constructor Details
-
Method Details
-
columnHeader
- Specified by:
columnHeader
in interfaceXCsvEntityAssembler<T>
-
createCollector
- Specified by:
createCollector
in interfaceXCsvEntityAssembler<T>
-
assembleInto
public abstract VarString assembleInto(VarString vs, XGettingSequence<String> columnHeader, XGettingCollection<T> entities)- Specified by:
assembleInto
in interfaceXCsvEntityAssembler<T>
-