com.univocity.parsers.common.fields
Class FieldEnumSelector
java.lang.Object
com.univocity.parsers.common.fields.FieldSet<Enum>
com.univocity.parsers.common.fields.FieldEnumSelector
- All Implemented Interfaces:
- FieldSelector
public class FieldEnumSelector
- extends FieldSet<Enum>
- implements FieldSelector
A FieldSelector capable of selecting fields represented by values of an enumeration type.
The toString() output of the enumeration value will be used to match name of the fields.
- Author:
- uniVocity Software Pty Ltd - parsers@univocity.com
- See Also:
FieldSelector,
FieldSet
|
Method Summary |
int |
getFieldIndex(Enum column)
Returns the position of a given column represented by an enumeration value. |
int[] |
getFieldIndexes(String[] headers)
Returns the indexes of any selected fields that are part of a sequence of headers. |
FieldEnumSelector
public FieldEnumSelector()
getFieldIndex
public int getFieldIndex(Enum column)
- Returns the position of a given column represented by an enumeration value.
- Parameters:
column - the column whose position will be returned
- Returns:
- the position of the given column.
getFieldIndexes
public int[] getFieldIndexes(String[] headers)
- Description copied from interface:
FieldSelector
- Returns the indexes of any selected fields that are part of a sequence of headers.
- Specified by:
getFieldIndexes in interface FieldSelector
- Parameters:
headers - the sequence of headers that might have some elements selected by this FieldSelector
- Returns:
- the positions of all selected elements in the given headers sequence.
Copyright © 2018 uniVocity Software Pty Ltd. All rights reserved.