public abstract class CsvParserWithLinesAsMap extends CsvParser
| Constructor and Description |
|---|
CsvParserWithLinesAsMap() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
processLine(java.lang.Integer lineNumber,
java.util.List<java.lang.String> header,
java.util.List<java.lang.String> tokens)
Actually process a parsed line.
|
protected abstract void |
processLine(java.lang.Integer lineNumber,
java.util.Map<java.lang.String,java.lang.String> line)
Actually processes a line.
|
getNoHeader, getQuote, getSeparator, getStrictLineAsLongAsHeader, parse, parse, parseLine, preProcessLine, setNoHeader, setQuote, setSeparator, setStrictLineAsLongAsHeaderprotected abstract void processLine(java.lang.Integer lineNumber,
java.util.Map<java.lang.String,java.lang.String> line)
lineNumber - the current line number, starts at 1 (the header, if header
processing is enabled, the first lien otherwise)line - the parsed tokens as a map whose keys are the header fieldsprotected final void processLine(java.lang.Integer lineNumber,
java.util.List<java.lang.String> header,
java.util.List<java.lang.String> tokens)
CsvParserCsvParser.setStrictLineAsLongAsHeader(Boolean) is true (default) the
header and the tokens are guaranteed to have the same size.processLine in class CsvParserlineNumber - the current line number, starts at 1 (the header, if header
processing is enabled, the first line otherwise)header - the read-only header or null if CsvParser.setNoHeader(Boolean)
is true (default is false)tokens - the parsed tokensCopyright © 2007–2020. All rights reserved.