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:
getLineSeparatorin interfaceCsvConfiguration.Builder
-
getTerminator
public char getTerminator()
- Specified by:
getTerminatorin interfaceCsvConfiguration.Builder
-
getValueSeparator
public char getValueSeparator()
- Specified by:
getValueSeparatorin interfaceCsvConfiguration.Builder
-
getValueDelimiter
public char getValueDelimiter()
- Specified by:
getValueDelimiterin interfaceCsvConfiguration.Builder
-
getValueEscaper
public char getValueEscaper()
- Specified by:
getValueEscaperin interfaceCsvConfiguration.Builder
-
getSegmentStarter
public char getSegmentStarter()
- Specified by:
getSegmentStarterin interfaceCsvConfiguration.Builder
-
getSegmentTerminator
public char getSegmentTerminator()
- Specified by:
getSegmentTerminatorin interfaceCsvConfiguration.Builder
-
getHeaderStarter
public char getHeaderStarter()
- Specified by:
getHeaderStarterin interfaceCsvConfiguration.Builder
-
getHeaderTerminator
public char getHeaderTerminator()
- Specified by:
getHeaderTerminatorin interfaceCsvConfiguration.Builder
-
getCommentSignal
public char getCommentSignal()
- Specified by:
getCommentSignalin interfaceCsvConfiguration.Builder
-
getCommentSimpleStarter
public char getCommentSimpleStarter()
- Specified by:
getCommentSimpleStarterin interfaceCsvConfiguration.Builder
-
getCommentFullStarter
public char getCommentFullStarter()
- Specified by:
getCommentFullStarterin interfaceCsvConfiguration.Builder
-
getCommentFullTerminator
public String getCommentFullTerminator()
- Specified by:
getCommentFullTerminatorin interfaceCsvConfiguration.Builder
-
getSkipLineCount
public int getSkipLineCount()
- Specified by:
getSkipLineCountin interfaceCsvConfiguration.Builder
-
getSkipLineCountPostHeader
public int getSkipLineCountPostHeader()
- Specified by:
getSkipLineCountPostHeaderin interfaceCsvConfiguration.Builder
-
getTrailingLineCount
public int getTrailingLineCount()
- Specified by:
getTrailingLineCountin interfaceCsvConfiguration.Builder
-
getEscapeHandler
public EscapeHandler getEscapeHandler()
- Specified by:
getEscapeHandlerin interfaceCsvConfiguration.Builder
-
setRecordSeparator
public CsvConfiguration.Builder.Default setRecordSeparator(char lineSeparator)
- Specified by:
setRecordSeparatorin interfaceCsvConfiguration.Builder
-
setTerminator
public CsvConfiguration.Builder.Default setTerminator(char terminator)
- Specified by:
setTerminatorin interfaceCsvConfiguration.Builder
-
setValueSeparator
public CsvConfiguration.Builder.Default setValueSeparator(char valueSeparator)
- Specified by:
setValueSeparatorin interfaceCsvConfiguration.Builder
-
setLiteralDelimiter
public CsvConfiguration.Builder.Default setLiteralDelimiter(char valueDelimiter)
- Specified by:
setLiteralDelimiterin interfaceCsvConfiguration.Builder
-
setEscaper
public CsvConfiguration.Builder.Default setEscaper(char valueEscaper)
- Specified by:
setEscaperin interfaceCsvConfiguration.Builder
-
setSegmentStarter
public CsvConfiguration.Builder.Default setSegmentStarter(char segmentStarter)
- Specified by:
setSegmentStarterin interfaceCsvConfiguration.Builder
-
setSegmentTerminator
public CsvConfiguration.Builder.Default setSegmentTerminator(char segmentTerminator)
- Specified by:
setSegmentTerminatorin interfaceCsvConfiguration.Builder
-
setHeaderStarter
public CsvConfiguration.Builder.Default setHeaderStarter(char headerStarter)
- Specified by:
setHeaderStarterin interfaceCsvConfiguration.Builder
-
setHeaderTerminator
public CsvConfiguration.Builder.Default setHeaderTerminator(char headerTerminator)
- Specified by:
setHeaderTerminatorin interfaceCsvConfiguration.Builder
-
setCommentSignal
public CsvConfiguration.Builder.Default setCommentSignal(char commentSignal)
- Specified by:
setCommentSignalin interfaceCsvConfiguration.Builder
-
setCommentSimpleStarter
public CsvConfiguration.Builder.Default setCommentSimpleStarter(char commentSimpleStarter)
- Specified by:
setCommentSimpleStarterin interfaceCsvConfiguration.Builder
-
setCommentFullStarter
public CsvConfiguration.Builder.Default setCommentFullStarter(char commentFullStarter)
- Specified by:
setCommentFullStarterin interfaceCsvConfiguration.Builder
-
setCommentFullTerminator
public CsvConfiguration.Builder.Default setCommentFullTerminator(String commentFullTerminator)
- Specified by:
setCommentFullTerminatorin interfaceCsvConfiguration.Builder
-
setSkipLineCount
public CsvConfiguration.Builder.Default setSkipLineCount(int skipLineCount)
- Specified by:
setSkipLineCountin interfaceCsvConfiguration.Builder
-
setPostColumnHeaderSkipLineCount
public CsvConfiguration.Builder.Default setPostColumnHeaderSkipLineCount(int skipLineCountPostHeader)
- Specified by:
setPostColumnHeaderSkipLineCountin interfaceCsvConfiguration.Builder
-
setTrailingLineCount
public CsvConfiguration.Builder setTrailingLineCount(int skipLineCountTrailing)
- Specified by:
setTrailingLineCountin interfaceCsvConfiguration.Builder
-
setEscapeHandler
public CsvConfiguration.Builder.Default setEscapeHandler(EscapeHandler escapeHandler)
- Specified by:
setEscapeHandlerin interfaceCsvConfiguration.Builder
-
copyFrom
public CsvConfiguration.Builder copyFrom(CsvConfiguration configuration)
- Specified by:
copyFromin interfaceCsvConfiguration.Builder
-
createConfiguration
public CsvConfiguration createConfiguration()
- Specified by:
createConfigurationin interfaceCsvConfiguration.Builder
-
-