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>>
interface
ColumnRow<T,C extends Column<? extends T>>
interface
HeaderRow<T,C extends Column<? extends T>>
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
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
IntegerColumn
class
ObjectColumn<T>
class
StringColumn
class
StringsColumn
Methods in org.refcodes.tabular that return Column Modifier and Type Method Description Column<T>
ColumnFactory. createInstance(String aKey)
Column<T>
ColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Integer>
IntegerColumnFactory. createInstance(String aKey)
Column<Integer>
IntegerColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Object>
ObjectColumnFactory. createInstance(String aKey)
Column<Object>
ObjectColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<String>
StringColumnFactory. createInstance(String aKey)
Column<String>
StringColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<T>
ColumnAccessor. getColumn()
Retrieves theColumn
property.default Column<T>
ColumnAccessor.ColumnProperty. letColumn(Column<T> aColumn)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenColumn
(setter) as ofColumnAccessor.ColumnMutator.setColumn(Column)
and returns the very same value (getter).Methods in org.refcodes.tabular with parameters of type Column Modifier and Type Method Description default Column<T>
ColumnAccessor.ColumnProperty. letColumn(Column<T> aColumn)
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenColumn
(setter) as ofColumnAccessor.ColumnMutator.setColumn(Column)
and returns the very same value (getter).void
ColumnAccessor.ColumnMutator. setColumn(Column<T> aColumn)
Sets theColumn
property.default ColumnRow<T,C>
ColumnRow. withColumns(C... aColumns)
With columns.default Columns<T>
Columns. withColumns(Column<? extends T>... 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, Object aValue, String message)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, Object aValue, String aMessage, String aErrorCode)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, Object aValue, String message, Throwable cause)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, Object aValue, String aMessage, Throwable aCause, String aErrorCode)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, Object aValue, Throwable cause)
Instantiates a new column mismatch exception.ColumnMismatchException(Column<?> aColumn, Object aValue, Throwable aCause, 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.