Package one.microstream.util.csv
Class CsvConfiguration.Builder.Default
- java.lang.Object
-
- one.microstream.util.InstanceDispatcher.Default
-
- one.microstream.util.csv.CsvConfiguration.Builder.Default
-
- All Implemented Interfaces:
CsvConfiguration.Builder
,InstanceDispatcher
- Enclosing interface:
- CsvConfiguration.Builder
public static final class CsvConfiguration.Builder.Default extends InstanceDispatcher.Default implements CsvConfiguration.Builder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.util.csv.CsvConfiguration.Builder
CsvConfiguration.Builder.Default
-
Nested classes/interfaces inherited from interface one.microstream.util.InstanceDispatcher
InstanceDispatcher.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
-
Methods inherited from class one.microstream.util.InstanceDispatcher.Default
getInstanceDispatcherLogic, setInstanceDispatcherLogic
-
-
-
-
Method Detail
-
getLineSeparator
public char getLineSeparator()
- Specified by:
getLineSeparator
in interfaceCsvConfiguration.Builder
-
getTerminator
public char getTerminator()
- Specified by:
getTerminator
in interfaceCsvConfiguration.Builder
-
getValueSeparator
public char getValueSeparator()
- Specified by:
getValueSeparator
in interfaceCsvConfiguration.Builder
-
getValueDelimiter
public char getValueDelimiter()
- Specified by:
getValueDelimiter
in interfaceCsvConfiguration.Builder
-
getValueEscaper
public char getValueEscaper()
- Specified by:
getValueEscaper
in interfaceCsvConfiguration.Builder
-
getSegmentStarter
public char getSegmentStarter()
- Specified by:
getSegmentStarter
in interfaceCsvConfiguration.Builder
-
getSegmentTerminator
public char getSegmentTerminator()
- Specified by:
getSegmentTerminator
in interfaceCsvConfiguration.Builder
-
getHeaderStarter
public char getHeaderStarter()
- Specified by:
getHeaderStarter
in interfaceCsvConfiguration.Builder
-
getHeaderTerminator
public char getHeaderTerminator()
- Specified by:
getHeaderTerminator
in interfaceCsvConfiguration.Builder
-
getCommentSignal
public char getCommentSignal()
- Specified by:
getCommentSignal
in interfaceCsvConfiguration.Builder
-
getCommentSimpleStarter
public char getCommentSimpleStarter()
- Specified by:
getCommentSimpleStarter
in interfaceCsvConfiguration.Builder
-
getCommentFullStarter
public char getCommentFullStarter()
- Specified by:
getCommentFullStarter
in interfaceCsvConfiguration.Builder
-
getCommentFullTerminator
public String getCommentFullTerminator()
- Specified by:
getCommentFullTerminator
in interfaceCsvConfiguration.Builder
-
getSkipLineCount
public int getSkipLineCount()
- Specified by:
getSkipLineCount
in interfaceCsvConfiguration.Builder
-
getSkipLineCountPostHeader
public int getSkipLineCountPostHeader()
- Specified by:
getSkipLineCountPostHeader
in interfaceCsvConfiguration.Builder
-
getTrailingLineCount
public int getTrailingLineCount()
- Specified by:
getTrailingLineCount
in interfaceCsvConfiguration.Builder
-
getEscapeHandler
public EscapeHandler getEscapeHandler()
- Specified by:
getEscapeHandler
in interfaceCsvConfiguration.Builder
-
setRecordSeparator
public CsvConfiguration.Builder.Default setRecordSeparator(char lineSeparator)
- Specified by:
setRecordSeparator
in interfaceCsvConfiguration.Builder
-
setTerminator
public CsvConfiguration.Builder.Default setTerminator(char terminator)
- Specified by:
setTerminator
in interfaceCsvConfiguration.Builder
-
setValueSeparator
public CsvConfiguration.Builder.Default setValueSeparator(char valueSeparator)
- Specified by:
setValueSeparator
in interfaceCsvConfiguration.Builder
-
setLiteralDelimiter
public CsvConfiguration.Builder.Default setLiteralDelimiter(char valueDelimiter)
- Specified by:
setLiteralDelimiter
in interfaceCsvConfiguration.Builder
-
setEscaper
public CsvConfiguration.Builder.Default setEscaper(char valueEscaper)
- Specified by:
setEscaper
in interfaceCsvConfiguration.Builder
-
setSegmentStarter
public CsvConfiguration.Builder.Default setSegmentStarter(char segmentStarter)
- Specified by:
setSegmentStarter
in interfaceCsvConfiguration.Builder
-
setSegmentTerminator
public CsvConfiguration.Builder.Default setSegmentTerminator(char segmentTerminator)
- Specified by:
setSegmentTerminator
in interfaceCsvConfiguration.Builder
-
setHeaderStarter
public CsvConfiguration.Builder.Default setHeaderStarter(char headerStarter)
- Specified by:
setHeaderStarter
in interfaceCsvConfiguration.Builder
-
setHeaderTerminator
public CsvConfiguration.Builder.Default setHeaderTerminator(char headerTerminator)
- Specified by:
setHeaderTerminator
in interfaceCsvConfiguration.Builder
-
setCommentSignal
public CsvConfiguration.Builder.Default setCommentSignal(char commentSignal)
- Specified by:
setCommentSignal
in interfaceCsvConfiguration.Builder
-
setCommentSimpleStarter
public CsvConfiguration.Builder.Default setCommentSimpleStarter(char commentSimpleStarter)
- Specified by:
setCommentSimpleStarter
in interfaceCsvConfiguration.Builder
-
setCommentFullStarter
public CsvConfiguration.Builder.Default setCommentFullStarter(char commentFullStarter)
- Specified by:
setCommentFullStarter
in interfaceCsvConfiguration.Builder
-
setCommentFullTerminator
public CsvConfiguration.Builder.Default setCommentFullTerminator(String commentFullTerminator)
- Specified by:
setCommentFullTerminator
in interfaceCsvConfiguration.Builder
-
setSkipLineCount
public CsvConfiguration.Builder.Default setSkipLineCount(int skipLineCount)
- Specified by:
setSkipLineCount
in interfaceCsvConfiguration.Builder
-
setPostColumnHeaderSkipLineCount
public CsvConfiguration.Builder.Default setPostColumnHeaderSkipLineCount(int skipLineCountPostHeader)
- Specified by:
setPostColumnHeaderSkipLineCount
in interfaceCsvConfiguration.Builder
-
setTrailingLineCount
public CsvConfiguration.Builder setTrailingLineCount(int skipLineCountTrailing)
- Specified by:
setTrailingLineCount
in interfaceCsvConfiguration.Builder
-
setEscapeHandler
public CsvConfiguration.Builder.Default setEscapeHandler(EscapeHandler escapeHandler)
- Specified by:
setEscapeHandler
in interfaceCsvConfiguration.Builder
-
copyFrom
public CsvConfiguration.Builder copyFrom(CsvConfiguration configuration)
- Specified by:
copyFrom
in interfaceCsvConfiguration.Builder
-
createConfiguration
public CsvConfiguration createConfiguration()
- Specified by:
createConfiguration
in interfaceCsvConfiguration.Builder
-
-