T
- The type managed by the ColumnsTemplate
.C
- the generic typeorg.refcodes.structure.Clearable
, Collection<C>
, Iterable<C>
, org.refcodes.structure.Keys<String,C>
, org.refcodes.structure.Keys.MutableKeys<String,C>
Columns<T>
, FormattedColumns<T>
, FormattedHeader<T>
, Header<T>
, HeaderTemplate<T,C>
AbstractHeader
, FormattedHeaderImpl
, HeaderImpl
public interface ColumnsTemplate<T,C extends Column<? extends T>> extends Collection<C>, org.refcodes.structure.Keys.MutableKeys<String,C>
Column
instances is explicitly required
(similar to a DB table or a spread sheet, in contrast to a CSV file) then
Column
instances are grouped by a ColumnsTemplate
set.
ColumnsTemplate
provide additional semantics to the Field
instances stored in a Record
.
Modifier and Type | Method | Description |
---|---|---|
default boolean |
containsValue(Object value) |
|
default ColumnsTemplate<T,C> |
withColumns(C... aColumns) |
With columns.
|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
default ColumnsTemplate<T,C> withColumns(C... aColumns)
aColumns
- the columnsCopyright © 2018. All rights reserved.