Uses of Interface
org.refcodes.tabular.Column
-
-
Uses of Column in org.refcodes.tabular
Classes in org.refcodes.tabular with type parameters of type Column Modifier and Type Class Description class
AbstractHeader<T,C extends Column<? extends T>>
Implementation of theHeader
interface beingCloneable
.interface
ColumnsTemplate<T,C extends Column<? extends T>>
In case no order of theColumn
instances is explicitly required (similar to a DB table or a spread sheet, in contrast to a CSV file) thenColumn
instances are grouped by aColumnsTemplate
set.interface
HeaderTemplate<T,C extends Column<? extends T>>
A list ofColumn
instances, for example describing the elements of a CSV file (visually speaking the of the CSV file's header line), is represented by theHeaderTemplate
.Subinterfaces of Column in org.refcodes.tabular Modifier and Type Interface Description interface
FormattedColumn<T>
Enriches aColumn
with rendering metrics (as of theColumnSetupMetrics
) mostly for text-based output such as for generating output for a terminal / console.Classes in org.refcodes.tabular that implement Column Modifier and Type Class Description class
AbstractColumn<T>
TheAbstractColumn
is the default implementation for theColumn
interface.class
ColumnImpl<T>
class
DateColumnImpl
DateColumnImpl
implements theColumn
with support for theDate
type and various default or custom date formats.class
ExceptionColumnImpl
The Class ExceptionColumnImpl.class
FormattedColumnDecorator<T>
Decorator implementation of the HeaderSetupMetrics interface.class
FormattedColumnImpl<T>
Implementation of theFormattedColumn
interface.class
IntegerColumnImpl
class
StringColumnImpl
class
StringsColumnImpl
Methods in org.refcodes.tabular that return Column Modifier and Type Method Description Column<T>
ColumnFactory. createInstance(java.lang.String aKey)
Column<T>
ColumnFactory. createInstance(java.lang.String aKey, java.util.Map<java.lang.String,java.lang.String> aProperties)
Column<java.lang.Object>
ColumnFactoryImpl. createInstance(java.lang.String aKey)
Column<java.lang.Object>
ColumnFactoryImpl. createInstance(java.lang.String aKey, java.util.Map<java.lang.String,java.lang.String> aProperties)
Column<T>
ColumnAccessor. getColumn()
Retrieves theColumn
property.Methods in org.refcodes.tabular with parameters of type Column Modifier and Type Method Description void
ColumnAccessor.ColumnMutator. setColumn(Column<T> aColumn)
Sets theColumn
property.default Columns<T>
Columns. withColumns(Column<? extends T>... aColumns)
With columns.default ColumnsTemplate<T,C>
ColumnsTemplate. withColumns(C... aColumns)
With columns.Constructors in org.refcodes.tabular with parameters of type Column Constructor Description AbstractHeader(C... aHeader)
Constructs theAbstractHeader
instance configured with the providedColumn
instances.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.String message)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.String aMessage, java.lang.String aErrorCode)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.String message, java.lang.Throwable cause)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.String aMessage, java.lang.Throwable aCause, java.lang.String aErrorCode)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.Throwable cause)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, java.lang.Object aValue, java.lang.Throwable aCause, java.lang.String aErrorCode)
Instantiates a new column mismatch exception.FormattedColumnDecorator(Column<T> aColumn)
Wrapper for the providedColumn
decorating it with additionalColumnSetupMetrics
functionality.FormattedColumnDecorator(Column<T> aColumn, org.refcodes.textual.ColumnSetupMetrics aColumnSetupMetrics)
Wrapper for the providedColumn
and the providedColumnSetupMetrics
decorating it with each other's additional functionality.HeaderImpl(Column<? extends T>... aHeader)
Instantiates a new header impl.
-