Package com.univocity.parsers.tsv
Class TsvRoutines
java.lang.Object
com.univocity.parsers.common.routine.AbstractRoutines<TsvParserSettings,TsvWriterSettings>
com.univocity.parsers.tsv.TsvRoutines
A collection of common routines involving the processing of TSV data.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of the TSV routine class without any predefined parsing/writing configuration.TsvRoutines(TsvParserSettings parserSettings) Creates a new instance of the TSV routine class.TsvRoutines(TsvParserSettings parserSettings, TsvWriterSettings writerSettings) Creates a new instance of the TSV routine class.TsvRoutines(TsvWriterSettings writerSettings) Creates a new instance of the TSV routine class. -
Method Summary
Modifier and TypeMethodDescriptionprotected TsvParserSettingsCreates a default parser settings configurationprotected TsvWriterSettingsCreates a default writer settings configurationprotected TsvParsercreateParser(TsvParserSettings parserSettings) Creates a new parser implementation using the given parser configurationprotected TsvWritercreateWriter(Writer output, TsvWriterSettings writerSettings) Creates a new writer implementation using the given writer configurationMethods inherited from class com.univocity.parsers.common.routine.AbstractRoutines
adjustColumnLengths, getColumnMapper, getInputDimension, getInputDimension, getInputDimension, getInputDimension, getInputDimension, getKeepResourcesOpen, getParserSettings, getWriterSettings, iterate, iterate, iterate, iterate, iterate, iterate, iterate, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAndWrite, setColumnMapper, setKeepResourcesOpen, setParserSettings, setWriterSettings, toString, write, write, write, write, write, write, write, writeAll, writeAll, writeAll, writeAll, writeAll, writeAll, writeAll
-
Constructor Details
-
TsvRoutines
public TsvRoutines()Creates a new instance of the TSV routine class without any predefined parsing/writing configuration. -
TsvRoutines
Creates a new instance of the TSV routine class.- Parameters:
parserSettings- configuration to use for TSV parsing
-
TsvRoutines
Creates a new instance of the TSV routine class.- Parameters:
writerSettings- configuration to use for TSV writing
-
TsvRoutines
Creates a new instance of the TSV routine class.- Parameters:
parserSettings- configuration to use for TSV parsingwriterSettings- configuration to use for TSV writing
-
-
Method Details
-
createParser
Description copied from class:AbstractRoutinesCreates a new parser implementation using the given parser configuration- Specified by:
createParserin classAbstractRoutines<TsvParserSettings,TsvWriterSettings> - Parameters:
parserSettings- the configuration for new parser- Returns:
- a parser implementation configured according to the given settings object.
-
createWriter
Description copied from class:AbstractRoutinesCreates a new writer implementation using the given writer configuration- Specified by:
createWriterin classAbstractRoutines<TsvParserSettings,TsvWriterSettings> - Parameters:
output- target output of the routine.writerSettings- the configuration for new writer- Returns:
- a writer implementation configured according to the given settings object.
-
createDefaultParserSettings
Description copied from class:AbstractRoutinesCreates a default parser settings configuration- Specified by:
createDefaultParserSettingsin classAbstractRoutines<TsvParserSettings,TsvWriterSettings> - Returns:
- a new instance of a usable parser configuration.
-
createDefaultWriterSettings
Description copied from class:AbstractRoutinesCreates a default writer settings configuration- Specified by:
createDefaultWriterSettingsin classAbstractRoutines<TsvParserSettings,TsvWriterSettings> - Returns:
- a new instance of a usable writer configuration.
-