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 Summary
Nested classes/interfaces inherited from interface one.microstream.util.xcsv.XCsvConfiguration
XCsvConfiguration.Builder, XCsvConfiguration.Default - 
Constructor Summary
Constructors Constructor Description Default() - 
Method Summary
Modifier 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
- 
Default
public Default() 
 - 
 - 
Method Details
- 
commentFullTerminatorArray
public final char[] commentFullTerminatorArray()Description copied from interface:XCsvConfigurationReturns a potentially cached char array ofXCsvConfiguration.commentFullTerminator()for read-only use.- Specified by:
 commentFullTerminatorArrayin interfaceXCsvConfiguration
 - 
lineSeparator
public final char lineSeparator()- Specified by:
 lineSeparatorin interfaceXCsvConfiguration
 - 
terminator
public final char terminator()- Specified by:
 terminatorin interfaceXCsvConfiguration
 - 
segmentStarter
public final char segmentStarter()- Specified by:
 segmentStarterin interfaceXCsvConfiguration
 - 
segmentTerminator
public final char segmentTerminator()- Specified by:
 segmentTerminatorin interfaceXCsvConfiguration
 - 
headerStarter
public final char headerStarter()- Specified by:
 headerStarterin interfaceXCsvConfiguration
 - 
headerTerminator
public final char headerTerminator()- Specified by:
 headerTerminatorin interfaceXCsvConfiguration
 - 
commentSignal
public final char commentSignal()- Specified by:
 commentSignalin interfaceXCsvConfiguration
 - 
commentSimpleStarter
public final char commentSimpleStarter()- Specified by:
 commentSimpleStarterin interfaceXCsvConfiguration
 - 
commentFullStarter
public final char commentFullStarter()- Specified by:
 commentFullStarterin interfaceXCsvConfiguration
 - 
commentFullTerminator
- Specified by:
 commentFullTerminatorin interfaceXCsvConfiguration
 - 
valueSeparator
public final char valueSeparator()- Specified by:
 valueSeparatorin interfaceXCsvConfiguration
 - 
literalDelimiter
public final char literalDelimiter()- Specified by:
 literalDelimiterin interfaceXCsvConfiguration
 - 
escaper
public final char escaper()- Specified by:
 escaperin interfaceXCsvConfiguration
 - 
skipLineCount
public final int skipLineCount()- Specified by:
 skipLineCountin interfaceXCsvConfiguration
 - 
postColumnHeaderSkipLineCount
public final int postColumnHeaderSkipLineCount()- Specified by:
 postColumnHeaderSkipLineCountin interfaceXCsvConfiguration
 - 
trailingLineCount
public final int trailingLineCount()- Specified by:
 trailingLineCountin interfaceXCsvConfiguration
 - 
escapeHandler
- Specified by:
 escapeHandlerin interfaceXCsvConfiguration
 - 
valueEscapeHandler
- Specified by:
 valueEscapeHandlerin interfaceXCsvConfiguration
 - 
hasColumnNamesHeader
- Specified by:
 hasColumnNamesHeaderin interfaceXCsvConfiguration
 - 
hasColumnTypesHeader
- Specified by:
 hasColumnTypesHeaderin interfaceXCsvConfiguration
 - 
hasControlCharacterDefinitionHeader
- Specified by:
 hasControlCharacterDefinitionHeaderin interfaceXCsvConfiguration
 - 
valueSeparator
- Specified by:
 valueSeparatorin interfaceXCsvConfiguration
 - 
lineSeparator
- Specified by:
 lineSeparatorin interfaceXCsvConfiguration
 - 
buildControlCharactersDefinition
- Specified by:
 buildControlCharactersDefinitionin interfaceXCsvConfiguration
 - 
isControlCharacter
public final boolean isControlCharacter(char c)- Specified by:
 isControlCharacterin interfaceXCsvConfiguration
 
 -