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
BooleanColumn
class
DateColumn
DateColumn
implements theColumn
with support for theDate
type and various default or custom date formats.class
DoubleColumn
class
EnumColumn<T extends Enum<T>>
class
ExceptionColumn
The Class ExceptionColumnImpl.class
FloatColumn
class
FormattedColumnDecorator<T>
Decorator implementation of the HeaderSetupMetrics interface.class
FormattedColumnImpl<T>
Implementation of theFormattedColumn
interface.class
IntColumn
class
LongColumn
class
ObjectColumn<T>
class
StringColumn
class
StringsColumn
Methods in org.refcodes.tabular that return Column Modifier and Type Method Description static Column<Boolean>
TabularSugar. booleanColumn(String aKey)
Constructs aColumn
with support for boolean values.Column<Boolean>
BooleanColumnFactory. createInstance(String aKey)
Column<Boolean>
BooleanColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<T>
ColumnFactory. createInstance(String aKey)
Column<T>
ColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Double>
DoubleColumnFactory. createInstance(String aKey)
Column<Double>
DoubleColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Float>
FloatColumnFactory. createInstance(String aKey)
Column<Float>
FloatColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Integer>
IntColumnFactory. createInstance(String aKey)
Column<Integer>
IntColumnFactory. createInstance(String aKey, Map<String,String> aProperties)
Column<Long>
LongColumnFactory. createInstance(String aKey)
Column<Long>
LongColumnFactory. 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)
static Column<Date>
TabularSugar. dateColumn(String aKey)
Constructs aColumn
with support for the defaultSimpleDateFormat
instances as defined in theDateFormats.DEFAULT_DATE_FORMATS
.static Column<Date>
TabularSugar. dateColumn(String aKey, DateTimeFormatter... aDateFormats)
Constructs aColumn
with support for the providedSimpleDateFormat
instances.static Column<Double>
TabularSugar. doubleColumn(String aKey)
Constructs aColumn
with support for double values.static <T extends Enum<T>>
Column<T>TabularSugar. enumColumn(String aKey, Class<T> aType)
Constructs aColumn
with support for enumeration values.static Column<Float>
TabularSugar. floatColumn(String aKey)
Constructs aColumn
with support for float values.Column<T>
ColumnAccessor. getColumn()
Retrieves theColumn
property.static Column<Integer>
TabularSugar. intColumn(String aKey)
Constructs aColumn
with support for integer values.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).static Column<Long>
TabularSugar. longColumn(String aKey)
Constructs aColumn
with support for long values.static Column<String>
TabularSugar. stringColumn(String aKey)
Constructs aColumn
with support for string values.Methods in org.refcodes.tabular with parameters of type Column Modifier and Type Method Description static Header<?>
TabularSugar. headerOf(Column<?>... aColumns)
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).Header<T>
CsvRecordReader. readHeader(Column<T>... aColumns)
Creates aHeader
from the next line to be read.Header<T>
RecordReader. readHeader(Column<T>... aColumns)
Creates aHeader
from the next line to be read.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... aColumns)
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>... aColumns)
-