Package one.microstream.util.xcsv
Class XCsvConfiguration.Builder.Default
java.lang.Object
one.microstream.util.InstanceDispatcher.Default
one.microstream.util.xcsv.XCsvConfiguration.Builder.Default
- All Implemented Interfaces:
InstanceDispatcher
,XCsvConfiguration.Builder
- Enclosing interface:
- XCsvConfiguration.Builder
public static final class XCsvConfiguration.Builder.Default extends InstanceDispatcher.Default implements XCsvConfiguration.Builder
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.util.InstanceDispatcher
InstanceDispatcher.Default
Nested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvConfiguration.Builder
XCsvConfiguration.Builder.Default
-
Method Summary
Methods inherited from class one.microstream.util.InstanceDispatcher.Default
dispatch, getInstanceDispatcherLogic, setInstanceDispatcherLogic
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.InstanceDispatcher
getInstanceDispatcherLogic, setInstanceDispatcherLogic
-
Method Details
-
getLineSeparator
public char getLineSeparator()- Specified by:
getLineSeparator
in interfaceXCsvConfiguration.Builder
-
getTerminator
public char getTerminator()- Specified by:
getTerminator
in interfaceXCsvConfiguration.Builder
-
getValueSeparator
public char getValueSeparator()- Specified by:
getValueSeparator
in interfaceXCsvConfiguration.Builder
-
getValueDelimiter
public char getValueDelimiter()- Specified by:
getValueDelimiter
in interfaceXCsvConfiguration.Builder
-
getValueEscaper
public char getValueEscaper()- Specified by:
getValueEscaper
in interfaceXCsvConfiguration.Builder
-
getSegmentStarter
public char getSegmentStarter()- Specified by:
getSegmentStarter
in interfaceXCsvConfiguration.Builder
-
getSegmentTerminator
public char getSegmentTerminator()- Specified by:
getSegmentTerminator
in interfaceXCsvConfiguration.Builder
-
getHeaderStarter
public char getHeaderStarter()- Specified by:
getHeaderStarter
in interfaceXCsvConfiguration.Builder
-
getHeaderTerminator
public char getHeaderTerminator()- Specified by:
getHeaderTerminator
in interfaceXCsvConfiguration.Builder
-
getCommentSignal
public char getCommentSignal()- Specified by:
getCommentSignal
in interfaceXCsvConfiguration.Builder
-
getCommentSimpleStarter
public char getCommentSimpleStarter()- Specified by:
getCommentSimpleStarter
in interfaceXCsvConfiguration.Builder
-
getCommentFullStarter
public char getCommentFullStarter()- Specified by:
getCommentFullStarter
in interfaceXCsvConfiguration.Builder
-
getCommentFullTerminator
- Specified by:
getCommentFullTerminator
in interfaceXCsvConfiguration.Builder
-
getSkipLineCount
public int getSkipLineCount()- Specified by:
getSkipLineCount
in interfaceXCsvConfiguration.Builder
-
getSkipLineCountPostHeader
public int getSkipLineCountPostHeader()- Specified by:
getSkipLineCountPostHeader
in interfaceXCsvConfiguration.Builder
-
getTrailingLineCount
public int getTrailingLineCount()- Specified by:
getTrailingLineCount
in interfaceXCsvConfiguration.Builder
-
hasColumnNamesHeader
- Specified by:
hasColumnNamesHeader
in interfaceXCsvConfiguration.Builder
-
hasColumnTypesHeader
- Specified by:
hasColumnTypesHeader
in interfaceXCsvConfiguration.Builder
-
hasControlCharacterDefinitionHeader
- Specified by:
hasControlCharacterDefinitionHeader
in interfaceXCsvConfiguration.Builder
-
getEscapeHandler
- Specified by:
getEscapeHandler
in interfaceXCsvConfiguration.Builder
-
setLineSeparator
- Specified by:
setLineSeparator
in interfaceXCsvConfiguration.Builder
-
setTerminator
- Specified by:
setTerminator
in interfaceXCsvConfiguration.Builder
-
setValueSeparator
- Specified by:
setValueSeparator
in interfaceXCsvConfiguration.Builder
-
setLiteralDelimiter
- Specified by:
setLiteralDelimiter
in interfaceXCsvConfiguration.Builder
-
setEscaper
- Specified by:
setEscaper
in interfaceXCsvConfiguration.Builder
-
setSegmentStarter
- Specified by:
setSegmentStarter
in interfaceXCsvConfiguration.Builder
-
setSegmentTerminator
- Specified by:
setSegmentTerminator
in interfaceXCsvConfiguration.Builder
-
setHeaderStarter
- Specified by:
setHeaderStarter
in interfaceXCsvConfiguration.Builder
-
setHeaderTerminator
- Specified by:
setHeaderTerminator
in interfaceXCsvConfiguration.Builder
-
setCommentSignal
- Specified by:
setCommentSignal
in interfaceXCsvConfiguration.Builder
-
setCommentSimpleStarter
- Specified by:
setCommentSimpleStarter
in interfaceXCsvConfiguration.Builder
-
setCommentFullStarter
- Specified by:
setCommentFullStarter
in interfaceXCsvConfiguration.Builder
-
setCommentFullTerminator
- Specified by:
setCommentFullTerminator
in interfaceXCsvConfiguration.Builder
-
setSkipLineCount
- Specified by:
setSkipLineCount
in interfaceXCsvConfiguration.Builder
-
setPostColumnHeaderSkipLineCount
public XCsvConfiguration.Builder.Default setPostColumnHeaderSkipLineCount(int skipLineCountPostHeader)- Specified by:
setPostColumnHeaderSkipLineCount
in interfaceXCsvConfiguration.Builder
-
setTrailingLineCount
- Specified by:
setTrailingLineCount
in interfaceXCsvConfiguration.Builder
-
setHasColumnNamesHeader
- Specified by:
setHasColumnNamesHeader
in interfaceXCsvConfiguration.Builder
-
setHasColumnTypesHeader
- Specified by:
setHasColumnTypesHeader
in interfaceXCsvConfiguration.Builder
-
setHasControlCharacterDefinitionHeader
public XCsvConfiguration.Builder setHasControlCharacterDefinitionHeader(Boolean hasControlCharacterDefinitionHeader)- Specified by:
setHasControlCharacterDefinitionHeader
in interfaceXCsvConfiguration.Builder
-
setEscapeHandler
- Specified by:
setEscapeHandler
in interfaceXCsvConfiguration.Builder
-
copyFrom
- Specified by:
copyFrom
in interfaceXCsvConfiguration.Builder
-
buildConfiguration
- Specified by:
buildConfiguration
in interfaceXCsvConfiguration.Builder
-