public class CsvRoutines extends AbstractRoutines<CsvParserSettings,CsvWriterSettings>
Constructor and Description |
---|
CsvRoutines()
Creates a new instance of the CSV routine class without any predefined parsing/writing configuration.
|
CsvRoutines(CsvParserSettings parserSettings)
Creates a new instance of the CSV routine class.
|
CsvRoutines(CsvParserSettings parserSettings,
CsvWriterSettings writerSettings)
Creates a new instance of the CSV routine class.
|
CsvRoutines(CsvWriterSettings writerSettings)
Creates a new instance of the CSV routine class.
|
Modifier and Type | Method and Description |
---|---|
protected CsvParserSettings |
createDefaultParserSettings()
Creates a default parser settings configuration
|
protected CsvWriterSettings |
createDefaultWriterSettings()
Creates a default writer settings configuration
|
protected CsvParser |
createParser(CsvParserSettings parserSettings)
Creates a new parser implementation using the given parser configuration
|
protected CsvWriter |
createWriter(Writer output,
CsvWriterSettings writerSettings)
Creates a new writer implementation using the given writer configuration
|
adjustColumnLengths, getInputDimension, getInputDimension, getInputDimension, getInputDimension, getInputDimension, getKeepResourcesOpen, getParserSettings, getWriterSettings, iterate, iterate, iterate, iterate, iterate, iterate, iterate, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAll, parseAndWrite, setKeepResourcesOpen, setParserSettings, setWriterSettings, toString, write, write, write, write, write, write, write, writeAll, writeAll, writeAll, writeAll, writeAll, writeAll, writeAll
public CsvRoutines()
public CsvRoutines(CsvParserSettings parserSettings)
parserSettings
- configuration to use for CSV parsingpublic CsvRoutines(CsvWriterSettings writerSettings)
writerSettings
- configuration to use for CSV writingpublic CsvRoutines(CsvParserSettings parserSettings, CsvWriterSettings writerSettings)
parserSettings
- configuration to use for CSV parsingwriterSettings
- configuration to use for CSV writingprotected CsvParser createParser(CsvParserSettings parserSettings)
AbstractRoutines
createParser
in class AbstractRoutines<CsvParserSettings,CsvWriterSettings>
parserSettings
- the configuration for new parserprotected CsvWriter createWriter(Writer output, CsvWriterSettings writerSettings)
AbstractRoutines
createWriter
in class AbstractRoutines<CsvParserSettings,CsvWriterSettings>
output
- target output of the routine.writerSettings
- the configuration for new writerprotected CsvParserSettings createDefaultParserSettings()
AbstractRoutines
createDefaultParserSettings
in class AbstractRoutines<CsvParserSettings,CsvWriterSettings>
protected CsvWriterSettings createDefaultWriterSettings()
AbstractRoutines
createDefaultWriterSettings
in class AbstractRoutines<CsvParserSettings,CsvWriterSettings>
Copyright © 2024 uniVocity Software Pty Ltd. All rights reserved.