Package one.microstream.util.xcsv
Class XCsvConfiguration.Default
java.lang.Object
one.microstream.util.xcsv.XCsvConfiguration.Default
- All Implemented Interfaces:
- ThreadSafe,- HashImmutable,- Immutable,- XCsvConfiguration
- Enclosing interface:
- XCsvConfiguration
public static final class XCsvConfiguration.Default extends Object implements XCsvConfiguration, Immutable
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvConfigurationXCsvConfiguration.Builder, XCsvConfiguration.Default
- 
Constructor SummaryConstructors Constructor Description Default()
- 
Method SummaryModifier and Type Method Description StringbuildControlCharactersDefinition(char separator)charcommentFullStarter()StringcommentFullTerminator()char[]commentFullTerminatorArray()Returns a potentially cached char array ofXCsvConfiguration.commentFullTerminator()for read-only use.charcommentSignal()charcommentSimpleStarter()EscapeHandlerescapeHandler()charescaper()BooleanhasColumnNamesHeader()BooleanhasColumnTypesHeader()BooleanhasControlCharacterDefinitionHeader()charheaderStarter()charheaderTerminator()booleanisControlCharacter(char c)charlineSeparator()StringlineSeparator(String prefix, String suffix)charliteralDelimiter()intpostColumnHeaderSkipLineCount()charsegmentStarter()charsegmentTerminator()intskipLineCount()charterminator()inttrailingLineCount()EscapeHandlervalueEscapeHandler()charvalueSeparator()StringvalueSeparator(String prefix, String suffix)
- 
Constructor Details- 
Defaultpublic Default()
 
- 
- 
Method Details- 
commentFullTerminatorArraypublic final char[] commentFullTerminatorArray()Description copied from interface:XCsvConfigurationReturns a potentially cached char array ofXCsvConfiguration.commentFullTerminator()for read-only use.- Specified by:
- commentFullTerminatorArrayin interface- XCsvConfiguration
 
- 
lineSeparatorpublic final char lineSeparator()- Specified by:
- lineSeparatorin interface- XCsvConfiguration
 
- 
terminatorpublic final char terminator()- Specified by:
- terminatorin interface- XCsvConfiguration
 
- 
segmentStarterpublic final char segmentStarter()- Specified by:
- segmentStarterin interface- XCsvConfiguration
 
- 
segmentTerminatorpublic final char segmentTerminator()- Specified by:
- segmentTerminatorin interface- XCsvConfiguration
 
- 
headerStarterpublic final char headerStarter()- Specified by:
- headerStarterin interface- XCsvConfiguration
 
- 
headerTerminatorpublic final char headerTerminator()- Specified by:
- headerTerminatorin interface- XCsvConfiguration
 
- 
commentSignalpublic final char commentSignal()- Specified by:
- commentSignalin interface- XCsvConfiguration
 
- 
commentSimpleStarterpublic final char commentSimpleStarter()- Specified by:
- commentSimpleStarterin interface- XCsvConfiguration
 
- 
commentFullStarterpublic final char commentFullStarter()- Specified by:
- commentFullStarterin interface- XCsvConfiguration
 
- 
commentFullTerminator- Specified by:
- commentFullTerminatorin interface- XCsvConfiguration
 
- 
valueSeparatorpublic final char valueSeparator()- Specified by:
- valueSeparatorin interface- XCsvConfiguration
 
- 
literalDelimiterpublic final char literalDelimiter()- Specified by:
- literalDelimiterin interface- XCsvConfiguration
 
- 
escaperpublic final char escaper()- Specified by:
- escaperin interface- XCsvConfiguration
 
- 
skipLineCountpublic final int skipLineCount()- Specified by:
- skipLineCountin interface- XCsvConfiguration
 
- 
postColumnHeaderSkipLineCountpublic final int postColumnHeaderSkipLineCount()- Specified by:
- postColumnHeaderSkipLineCountin interface- XCsvConfiguration
 
- 
trailingLineCountpublic final int trailingLineCount()- Specified by:
- trailingLineCountin interface- XCsvConfiguration
 
- 
escapeHandler- Specified by:
- escapeHandlerin interface- XCsvConfiguration
 
- 
valueEscapeHandler- Specified by:
- valueEscapeHandlerin interface- XCsvConfiguration
 
- 
hasColumnNamesHeader- Specified by:
- hasColumnNamesHeaderin interface- XCsvConfiguration
 
- 
hasColumnTypesHeader- Specified by:
- hasColumnTypesHeaderin interface- XCsvConfiguration
 
- 
hasControlCharacterDefinitionHeader- Specified by:
- hasControlCharacterDefinitionHeaderin interface- XCsvConfiguration
 
- 
valueSeparator- Specified by:
- valueSeparatorin interface- XCsvConfiguration
 
- 
lineSeparator- Specified by:
- lineSeparatorin interface- XCsvConfiguration
 
- 
buildControlCharactersDefinition- Specified by:
- buildControlCharactersDefinitionin interface- XCsvConfiguration
 
- 
isControlCharacterpublic final boolean isControlCharacter(char c)- Specified by:
- isControlCharacterin interface- XCsvConfiguration
 
 
-