Interface FormattedColumns<T>
- Type Parameters:
T- The type managed by theFormattedColumns.
- All Superinterfaces:
org.refcodes.mixin.Clearable,Collection<FormattedColumn<? extends T>>,ColumnRow<T,,FormattedColumn<? extends T>> Iterable<FormattedColumn<? extends T>>,org.refcodes.struct.Keys<String,,FormattedColumn<? extends T>> org.refcodes.struct.Keys.MutableKeys<String,FormattedColumn<? extends T>>
In case no order of the
FormattedColumn instances is explicitly
required (similar to a DB table or a spread sheet, in contrast to a CSV file)
then FormattedColumn instances are grouped by a
FormattedColumns set.
FormattedColumns provide additional semantics to the Field
instances stored in a Record.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.struct.Keys
org.refcodes.struct.Keys.MutableKeys<K,V>, org.refcodes.struct.Keys.MutableValues<K, V> -
Method Summary
Modifier and TypeMethodDescriptiondefault FormattedColumns<T> withColumns(FormattedColumn<? extends T>... aColumns) With columns.Methods inherited from interface org.refcodes.mixin.Clearable
clearMethods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArrayMethods inherited from interface org.refcodes.tabular.ColumnRow
containsValueMethods inherited from interface org.refcodes.struct.Keys
containsKey, get, getOr, keySet, use, valuesMethods inherited from interface org.refcodes.struct.Keys.MutableKeys
delete
-
Method Details
-
withColumns
With columns.- Specified by:
withColumnsin interfaceColumnRow<T,FormattedColumn<? extends T>> - Parameters:
aColumns- the columns- Returns:
- the formatted columns
-