public class ColumnMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Integer> |
columnMap |
private Context |
context |
private int[] |
enumMap |
private int[] |
extractedIndexes |
private java.util.Map<java.lang.String,java.lang.Integer> |
normalizedColumnMap |
private ParserOutput |
output |
Constructor and Description |
---|
ColumnMap(Context context,
ParserOutput output) |
Modifier and Type | Method and Description |
---|---|
int |
indexOf(java.lang.Enum<?> header)
Returns the position of a header (0 based).
|
int |
indexOf(java.lang.String header)
Returns the position of a header (0 based).
|
(package private) void |
reset() |
private void |
validateHeader(java.lang.Object header) |
private java.util.Map<java.lang.String,java.lang.Integer> columnMap
private java.util.Map<java.lang.String,java.lang.Integer> normalizedColumnMap
private int[] enumMap
private int[] extractedIndexes
private final Context context
private final ParserOutput output
public ColumnMap(Context context, ParserOutput output)
public int indexOf(java.lang.String header)
header
- the header whose position will be returnedprivate void validateHeader(java.lang.Object header)
public int indexOf(java.lang.Enum<?> header)
header
- the header whose position will be returnedvoid reset()