Class UnivocityParserFactory
java.lang.Object
org.aksw.commons.model.csvw.univocity.UnivocityParserFactory
A helper class for setting up a univocity parser for an input stream.
Concretely captures tsv and csv configuration and also a charset
attribute.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Charsetprotected com.univocity.parsers.csv.CsvParserSettingsprotected booleanprotected com.univocity.parsers.tsv.TsvParserSettings -
Constructor Summary
ConstructorsConstructorDescriptionUnivocityParserFactory(boolean isCsv, Charset charset, com.univocity.parsers.csv.CsvParserSettings csvSettings, com.univocity.parsers.tsv.TsvParserSettings tsvSettings) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyDefaults(com.univocity.parsers.common.CommonParserSettings<?> settings, Boolean skipHeaders) configure(UnivocityCsvwConf conf) static UnivocityParserFactorycreateDefault(Boolean skipHeaders) com.univocity.parsers.csv.CsvParserSettingscom.univocity.parsers.tsv.TsvParserSettingscom.univocity.parsers.common.AbstractParser<?>
-
Field Details
-
isCsv
protected boolean isCsv -
csvSettings
protected com.univocity.parsers.csv.CsvParserSettings csvSettings -
tsvSettings
protected com.univocity.parsers.tsv.TsvParserSettings tsvSettings -
charset
-
-
Constructor Details
-
UnivocityParserFactory
public UnivocityParserFactory(boolean isCsv, Charset charset, com.univocity.parsers.csv.CsvParserSettings csvSettings, com.univocity.parsers.tsv.TsvParserSettings tsvSettings)
-
-
Method Details
-
getCsvSettings
public com.univocity.parsers.csv.CsvParserSettings getCsvSettings() -
getTsvSettings
public com.univocity.parsers.tsv.TsvParserSettings getTsvSettings() -
createDefault
-
applyDefaults
public static void applyDefaults(com.univocity.parsers.common.CommonParserSettings<?> settings, Boolean skipHeaders) -
configure
-
newInputStreamReader
-
newParser
public com.univocity.parsers.common.AbstractParser<?> newParser()
-