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 classAbstractHeader<T,C extends Column<? extends T>>interfaceColumnRow<T,C extends Column<? extends T>>interfaceHeaderRow<T,C extends Column<? extends T>>Subinterfaces of Column in org.refcodes.tabular Modifier and Type Interface Description interfaceFormattedColumn<T>Enriches aColumnwith 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 classAbstractColumn<T>TheAbstractColumnis the default implementation for theColumninterface.classBooleanColumnclassDateColumnDateColumnimplements theColumnwith support for theDatetype and various default or custom date formats.classDoubleColumnclassEnumColumn<T extends Enum<T>>classExceptionColumnThe Class ExceptionColumnImpl.classFloatColumnclassFormattedColumnDecorator<T>Decorator implementation of the HeaderSetupMetrics interface.classFormattedColumnImpl<T>Implementation of theFormattedColumninterface.classIntColumnclassLongColumnclassObjectColumn<T>classStringColumnclassStringsColumnMethods in org.refcodes.tabular that return Column Modifier and Type Method Description static Column<Boolean>TabularSugar. booleanColumn(String aKey)Constructs aColumnwith 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 aColumnwith support for the defaultSimpleDateFormatinstances as defined in theDateFormats.DEFAULT_DATE_FORMATS.static Column<Date>TabularSugar. dateColumn(String aKey, DateTimeFormatter... aDateFormats)Constructs aColumnwith support for the providedSimpleDateFormatinstances.static Column<Double>TabularSugar. doubleColumn(String aKey)Constructs aColumnwith support for double values.static <T extends Enum<T>>
Column<T>TabularSugar. enumColumn(String aKey, Class<T> aType)Constructs aColumnwith support for enumeration values.static Column<Float>TabularSugar. floatColumn(String aKey)Constructs aColumnwith support for float values.Column<T>ColumnAccessor. getColumn()Retrieves theColumnproperty.static Column<Integer>TabularSugar. intColumn(String aKey)Constructs aColumnwith 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 aColumnwith support for long values.static Column<String>TabularSugar. stringColumn(String aKey)Constructs aColumnwith 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 aHeaderfrom the next line to be read.Header<T>RecordReader. readHeader(Column<T>... aColumns)Creates aHeaderfrom the next line to be read.voidColumnAccessor.ColumnMutator. setColumn(Column<T> aColumn)Sets theColumnproperty.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 theAbstractHeaderinstance configured with the providedColumninstances.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 providedColumndecorating it with additionalColumnSetupMetricsfunctionality.FormattedColumnDecorator(Column<T> aColumn, org.refcodes.textual.ColumnSetupMetrics aColumnSetupMetrics)Wrapper for the providedColumnand the providedColumnSetupMetricsdecorating it with each other's additional functionality.HeaderImpl(Column<? extends T>... aColumns)
-