| Modifier and Type | Interface and Description |
|---|---|
| public interface | ColumnMapper
A utility that allows users to manually define mappings from attributes/methods of a given class to columns to be parsed or written. |
| public interface | FieldSelector
Interface used to identify classes capable of selecting fields and returning their positions in a given sequence. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractColumnMapping<
the type of key (attribute/method names or specific method definition with parameter and return types) K>Basic support operations for mapping attributes/methods to columns in a |
| pack-priv abstract class | AbstractConversionMapping<
the FieldSelector type information used to uniquely identify a field (e.g. references to field indexes would use Integer, while references to field names would use String). T>Class responsible for managing field selections and any conversion sequence associated with each. |
| public class | AllIndexesSelector
A FieldSelector that selects all indexes of a record. |
| public class | ColumnMapping
Implementation the |
| public class | ExcludeFieldEnumSelector
A FieldSelector capable of deselecting fields in a record. |
| public class | ExcludeFieldIndexSelector
A FieldSelector capable of deselecting fields by their position in a record. |
| public class | ExcludeFieldNameSelector
A FieldSelector capable of deselecting fields by their name in a record. |
| public class | FieldConversionMapping
A class for mapping field selections to sequences of |
| public class | FieldEnumSelector
A FieldSelector capable of selecting fields represented by values of an enumeration type. |
| public class | FieldIndexSelector
A FieldSelector capable of selecting fields by their position in a record. |
| public class | FieldNameSelector
A FieldSelector capable of selecting fields by their name. |
| public class | FieldSet<
the type of the reference information used to uniquely identify a field (e.g. references to field indexes would use Integer, while references to field names would use String). T>A set of selected fields. |