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, setInstanceDispatcherLogicMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.util.InstanceDispatcher
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
-