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.DefaultNested 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
-
Method Details
-
getLineSeparator
public char getLineSeparator()- Specified by:
getLineSeparatorin interfaceXCsvConfiguration.Builder
-
getTerminator
public char getTerminator()- Specified by:
getTerminatorin interfaceXCsvConfiguration.Builder
-
getValueSeparator
public char getValueSeparator()- Specified by:
getValueSeparatorin interfaceXCsvConfiguration.Builder
-
getValueDelimiter
public char getValueDelimiter()- Specified by:
getValueDelimiterin interfaceXCsvConfiguration.Builder
-
getValueEscaper
public char getValueEscaper()- Specified by:
getValueEscaperin interfaceXCsvConfiguration.Builder
-
getSegmentStarter
public char getSegmentStarter()- Specified by:
getSegmentStarterin interfaceXCsvConfiguration.Builder
-
getSegmentTerminator
public char getSegmentTerminator()- Specified by:
getSegmentTerminatorin interfaceXCsvConfiguration.Builder
-
getHeaderStarter
public char getHeaderStarter()- Specified by:
getHeaderStarterin interfaceXCsvConfiguration.Builder
-
getHeaderTerminator
public char getHeaderTerminator()- Specified by:
getHeaderTerminatorin interfaceXCsvConfiguration.Builder
-
getCommentSignal
public char getCommentSignal()- Specified by:
getCommentSignalin interfaceXCsvConfiguration.Builder
-
getCommentSimpleStarter
public char getCommentSimpleStarter()- Specified by:
getCommentSimpleStarterin interfaceXCsvConfiguration.Builder
-
getCommentFullStarter
public char getCommentFullStarter()- Specified by:
getCommentFullStarterin interfaceXCsvConfiguration.Builder
-
getCommentFullTerminator
- Specified by:
getCommentFullTerminatorin interfaceXCsvConfiguration.Builder
-
getSkipLineCount
public int getSkipLineCount()- Specified by:
getSkipLineCountin interfaceXCsvConfiguration.Builder
-
getSkipLineCountPostHeader
public int getSkipLineCountPostHeader()- Specified by:
getSkipLineCountPostHeaderin interfaceXCsvConfiguration.Builder
-
getTrailingLineCount
public int getTrailingLineCount()- Specified by:
getTrailingLineCountin interfaceXCsvConfiguration.Builder
-
hasColumnNamesHeader
- Specified by:
hasColumnNamesHeaderin interfaceXCsvConfiguration.Builder
-
hasColumnTypesHeader
- Specified by:
hasColumnTypesHeaderin interfaceXCsvConfiguration.Builder
-
hasControlCharacterDefinitionHeader
- Specified by:
hasControlCharacterDefinitionHeaderin interfaceXCsvConfiguration.Builder
-
getEscapeHandler
- Specified by:
getEscapeHandlerin interfaceXCsvConfiguration.Builder
-
setLineSeparator
- Specified by:
setLineSeparatorin interfaceXCsvConfiguration.Builder
-
setTerminator
- Specified by:
setTerminatorin interfaceXCsvConfiguration.Builder
-
setValueSeparator
- Specified by:
setValueSeparatorin interfaceXCsvConfiguration.Builder
-
setLiteralDelimiter
- Specified by:
setLiteralDelimiterin interfaceXCsvConfiguration.Builder
-
setEscaper
- Specified by:
setEscaperin interfaceXCsvConfiguration.Builder
-
setSegmentStarter
- Specified by:
setSegmentStarterin interfaceXCsvConfiguration.Builder
-
setSegmentTerminator
- Specified by:
setSegmentTerminatorin interfaceXCsvConfiguration.Builder
-
setHeaderStarter
- Specified by:
setHeaderStarterin interfaceXCsvConfiguration.Builder
-
setHeaderTerminator
- Specified by:
setHeaderTerminatorin interfaceXCsvConfiguration.Builder
-
setCommentSignal
- Specified by:
setCommentSignalin interfaceXCsvConfiguration.Builder
-
setCommentSimpleStarter
- Specified by:
setCommentSimpleStarterin interfaceXCsvConfiguration.Builder
-
setCommentFullStarter
- Specified by:
setCommentFullStarterin interfaceXCsvConfiguration.Builder
-
setCommentFullTerminator
- Specified by:
setCommentFullTerminatorin interfaceXCsvConfiguration.Builder
-
setSkipLineCount
- Specified by:
setSkipLineCountin interfaceXCsvConfiguration.Builder
-
setPostColumnHeaderSkipLineCount
public XCsvConfiguration.Builder.Default setPostColumnHeaderSkipLineCount(int skipLineCountPostHeader)- Specified by:
setPostColumnHeaderSkipLineCountin interfaceXCsvConfiguration.Builder
-
setTrailingLineCount
- Specified by:
setTrailingLineCountin interfaceXCsvConfiguration.Builder
-
setHasColumnNamesHeader
- Specified by:
setHasColumnNamesHeaderin interfaceXCsvConfiguration.Builder
-
setHasColumnTypesHeader
- Specified by:
setHasColumnTypesHeaderin interfaceXCsvConfiguration.Builder
-
setHasControlCharacterDefinitionHeader
public XCsvConfiguration.Builder setHasControlCharacterDefinitionHeader(Boolean hasControlCharacterDefinitionHeader)- Specified by:
setHasControlCharacterDefinitionHeaderin interfaceXCsvConfiguration.Builder
-
setEscapeHandler
- Specified by:
setEscapeHandlerin interfaceXCsvConfiguration.Builder
-
copyFrom
- Specified by:
copyFromin interfaceXCsvConfiguration.Builder
-
buildConfiguration
- Specified by:
buildConfigurationin interfaceXCsvConfiguration.Builder
-