Interface Column<T>

Type Parameters:
T - The type managed by the Column.
All Superinterfaces:
org.refcodes.mixin.KeyAccessor<String>, org.refcodes.mixin.TypeAccessor<T>
All Known Subinterfaces:
FormattedColumn<T>
All Known Implementing Classes:
AbstractColumn, BooleanColumn, DateColumn, DoubleColumn, EnumColumn, ExceptionColumn, FloatColumn, FormattedColumnDecorator, FormattedColumnImpl, IntColumn, LongColumn, ObjectColumn, StringColumn, StringsColumn

public interface Column<T> extends org.refcodes.mixin.KeyAccessor<String>, org.refcodes.mixin.TypeAccessor<T>
Similar to a Column definition for a DB or a spread sheet (or, with reservations, a CSV file), a Column describes properties such as name (key) and type of elements related to that Column (e.g. the according elements of the Row lines).