public class MetaCSVData extends Object implements ProcessorProvider
| Modifier and Type | Field and Description |
|---|---|
static MetaCSVData |
DEFAULT |
| Constructor and Description |
|---|
MetaCSVData(String metaVersion,
Map<String,String> meta,
Charset encoding,
boolean utf8BOM,
String lineTerminator,
char delimiter,
boolean doubleQuote,
char escapeChar,
char quoteChar,
boolean skipInitialSpace,
String nullValue,
Map<Integer,FieldDescription<?>> descriptionByColIndex) |
| Modifier and Type | Method and Description |
|---|---|
char |
getDelimiter() |
FieldDescription<?> |
getDescription(int c) |
Charset |
getEncoding() |
char |
getEscapeChar() |
String |
getLineTerminator() |
String |
getMeta(String key) |
MetaCSVMetaData |
getMetaData() |
String |
getMetaVersion() |
String |
getNullValue() |
FieldProcessor<?> |
getProcessor(int c) |
char |
getQuoteChar() |
List<Integer> |
getSortedColIndices() |
boolean |
isDoubleQuote() |
boolean |
isSkipInitialSpace() |
boolean |
isUtf8BOM() |
String |
toString() |
public static MetaCSVData DEFAULT
public MetaCSVData(String metaVersion, Map<String,String> meta, Charset encoding, boolean utf8BOM, String lineTerminator, char delimiter, boolean doubleQuote, char escapeChar, char quoteChar, boolean skipInitialSpace, String nullValue, Map<Integer,FieldDescription<?>> descriptionByColIndex)
public Charset getEncoding()
public String getLineTerminator()
public char getDelimiter()
public FieldDescription<?> getDescription(int c)
public FieldProcessor<?> getProcessor(int c)
getProcessor in interface ProcessorProviderpublic boolean isUtf8BOM()
public String getNullValue()
public boolean isDoubleQuote()
public char getEscapeChar()
public char getQuoteChar()
public boolean isSkipInitialSpace()
public MetaCSVMetaData getMetaData() throws IOException
IOExceptionpublic String getMetaVersion()
Copyright © 2020–2021. All rights reserved.