net.sf.jmatchparser.util.csv.fieldreader
Class EnumFieldReader<K extends FieldEnum<V>,V>
java.lang.Object
net.sf.jmatchparser.util.csv.fieldreader.FieldReader<K,V>
net.sf.jmatchparser.util.csv.fieldreader.EnumFieldReader<K,V>
public class EnumFieldReader<K extends FieldEnum<V>,V>
- extends FieldReader<K,V>
A FieldReader
that uses an Enum
that implements
FieldEnum
as its field type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumFieldReader
public EnumFieldReader(K[] enumValues,
AbstractCSVReader reader)
- Create a new
EnumFieldReader
- Parameters:
enumValues
- Values of the enum to be used, usually obtained from
Enum.values()
reader
- CSV reader to be used
computeFieldSourcesFromIndex
public void computeFieldSourcesFromIndex(FieldSource.EmptyAction emptyAction)
- Compute the field sources from the index of the enum value inside the
declaration.
To be used when header parsing is disabled.
- Parameters:
emptyAction
- FieldSource.EmptyAction
to use
Copyright © 2011. All Rights Reserved.