Package one.microstream.util.xcsv
Interface XCsvEntityAssembler<T>
- All Superinterfaces:
BiConsumer<T,XCsvAssembler>,XCsvRowAssembler<T>
- All Known Implementing Classes:
XCsvEntityAssembler.Abstract
public interface XCsvEntityAssembler<T> extends XCsvRowAssembler<T>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classXCsvEntityAssembler.Abstract<T> -
Method Summary
Modifier and Type Method Description default VarStringassemble(XGettingCollection<T> entities)default VarStringassembleInto(VarString vs, XGettingCollection<T> entities)VarStringassembleInto(VarString vs, XGettingSequence<String> columnHeader, XGettingCollection<T> entities)XImmutableSequence<String>columnHeader()VarStringcreateCollector(int entityCount)
-
Method Details
-
columnHeader
XImmutableSequence<String> columnHeader() -
createCollector
-
assemble
-
assembleInto
VarString assembleInto(VarString vs, XGettingSequence<String> columnHeader, XGettingCollection<T> entities) -
assembleInto
-