Class ColumnPositionMappingStrategy<T>

Type Parameters:
T - Type of object that is being processed.
All Implemented Interfaces:
MappingStrategy<T>

public class ColumnPositionMappingStrategy<T> extends AbstractMappingStrategy<String,Integer,ComplexFieldMapEntry<String,Integer,T>,T>
Allows for the mapping of columns with their positions. Using this strategy without annotations (CsvBindByPosition or CsvCustomBindByPosition) requires all the columns to be present in the CSV file and for them to be in a particular order. Using annotations allows one to specify arbitrary zero-based column numbers for each bean member variable to be filled. Also this strategy requires that the file does NOT have a header. That said, the main use of this strategy is files that do not have headers.