Top Description Constructors Methods
com.univocity.parsers.tsv

public Class TsvRoutines

extends AbstractRoutines<TsvParserSettings, TsvWriterSettings>
Class Inheritance
Imports
com.univocity.parsers.common.routine.*, java.io.*

A collection of common routines involving the processing of TSV data.

Constructor Summary

AccessConstructor and Description
public
TsvRoutines()

Creates a new instance of the TSV routine class without any predefined parsing/writing configuration.

public
TsvRoutines(TsvParserSettings
configuration to use for TSV parsing
parserSettings
)

Creates a new instance of the TSV routine class.

public
TsvRoutines(TsvWriterSettings
configuration to use for TSV writing
writerSettings
)

Creates a new instance of the TSV routine class.

public
TsvRoutines(TsvParserSettings
configuration to use for TSV parsing
parserSettings
,
TsvWriterSettings
configuration to use for TSV writing
writerSettings
)

Creates a new instance of the TSV routine class.

Method Summary

Modifier and TypeMethod and Description
protected TsvParserSettings
createDefaultParserSettings()

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createDefaultParserSettings.

Creates a default parser settings configuration
protected TsvWriterSettings
createDefaultWriterSettings()

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createDefaultWriterSettings.

Creates a default writer settings configuration
protected TsvParser
createParser(TsvParserSettings
the configuration for new parser
parserSettings
)

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createParser.

Creates a new parser implementation using the given parser configuration
protected TsvWriter
createWriter(Writer
target output of the routine.
output
,
TsvWriterSettings
the configuration for new writer
writerSettings
)

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createWriter.

Creates a new writer implementation using the given writer configuration
Inherited from com.univocity.parsers.common.routine.AbstractRoutines:
adjustColumnLengthsgetColumnMappergetInputDimensiongetInputDimensiongetInputDimensiongetInputDimensiongetInputDimensiongetKeepResourcesOpengetParserSettingsgetWriterSettingsiterateiterateiterateiterateiterateiterateiterateparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAllparseAndWritesetColumnMappersetKeepResourcesOpensetParserSettingssetWriterSettingstoStringwritewritewritewritewritewritewritewriteAllwriteAllwriteAllwriteAllwriteAllwriteAllwriteAll

Constructor Detail

TsvRoutinesback to summary
public TsvRoutines()

Creates a new instance of the TSV routine class without any predefined parsing/writing configuration.

TsvRoutinesback to summary
public TsvRoutines(TsvParserSettings parserSettings)

Creates a new instance of the TSV routine class.

Parameters
parserSettings:TsvParserSettings

configuration to use for TSV parsing

TsvRoutinesback to summary
public TsvRoutines(TsvWriterSettings writerSettings)

Creates a new instance of the TSV routine class.

Parameters
writerSettings:TsvWriterSettings

configuration to use for TSV writing

TsvRoutinesback to summary
public TsvRoutines(TsvParserSettings parserSettings, TsvWriterSettings writerSettings)

Creates a new instance of the TSV routine class.

Parameters
parserSettings:TsvParserSettings

configuration to use for TSV parsing

writerSettings:TsvWriterSettings

configuration to use for TSV writing

Method Detail

createDefaultParserSettingsback to summary
protected TsvParserSettings createDefaultParserSettings()

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createDefaultParserSettings.

Doc from com.univocity.parsers.common.routine.AbstractRoutines.createDefaultParserSettings.

Creates a default parser settings configuration

Returns:TsvParserSettings

a new instance of a usable parser configuration.

Annotations
@Override
createDefaultWriterSettingsback to summary
protected TsvWriterSettings createDefaultWriterSettings()

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createDefaultWriterSettings.

Doc from com.univocity.parsers.common.routine.AbstractRoutines.createDefaultWriterSettings.

Creates a default writer settings configuration

Returns:TsvWriterSettings

a new instance of a usable writer configuration.

Annotations
@Override
createParserback to summary
protected TsvParser createParser(TsvParserSettings parserSettings)

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createParser.

Doc from com.univocity.parsers.common.routine.AbstractRoutines.createParser.

Creates a new parser implementation using the given parser configuration

Parameters
parserSettings:TsvParserSettings

the configuration for new parser

Returns:TsvParser

a parser implementation configured according to the given settings object.

Annotations
@Override
createWriterback to summary
protected TsvWriter createWriter(Writer output, TsvWriterSettings writerSettings)

Implements abstract com.univocity.parsers.common.routine.AbstractRoutines.createWriter.

Doc from com.univocity.parsers.common.routine.AbstractRoutines.createWriter.

Creates a new writer implementation using the given writer configuration

Parameters
output:Writer

target output of the routine.

writerSettings:TsvWriterSettings

the configuration for new writer

Returns:TsvWriter

a writer implementation configured according to the given settings object.

Annotations
@Override