public class InputValueSwitch extends com.univocity.parsers.common.processor.core.AbstractInputValueSwitch<HtmlParsingContext> implements RowProcessor
A concrete implementation of RowProcessorSwitch that allows switching among different implementations of RowProcessor based on values found on the rows parsed from the input.
| Constructor and Description |
|---|
InputValueSwitch()
Creates a switch that will analyze the first column of rows found in the input to determine which
RowProcessor to use for each parsed row |
InputValueSwitch(int columnIndex)
Creates a switch that will analyze a column of rows parsed from the input to determine which
RowProcessor to use. |
InputValueSwitch(String columnName)
Creates a switch that will analyze a column in rows parsed from the input to determine which
RowProcessor to use. |
addSwitchForValue, addSwitchForValue, addSwitchForValue, addSwitchForValue, addSwitchForValue, addSwitchForValue, getHeaders, getIndexes, hasDefaultSwitch, setCaseSensitive, setComparator, setDefaultSwitch, setDefaultSwitch, setDefaultSwitch, switchRowProcessorpreventColumnReordering, processEnded, processorSwitched, processStarted, rowProcessed, rowProcessorSwitchedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessEnded, processStarted, rowProcessedpublic InputValueSwitch()
Creates a switch that will analyze the first column of rows found in the input to determine which RowProcessor to use for each parsed row
public InputValueSwitch(int columnIndex)
Creates a switch that will analyze a column of rows parsed from the input to determine which RowProcessor to use.
columnIndex - the column index whose value will be used to determine which RowProcessor to use for each parsed row.public InputValueSwitch(String columnName)
Creates a switch that will analyze a column in rows parsed from the input to determine which RowProcessor to use.
columnName - name of the column whose values will be used to determine which RowProcessor to use for each parsed row.Copyright © 2018 uniVocity Software Pty Ltd. All rights reserved.