Package org.refcodes.tabular
Interface Columns<T>
-
- Type Parameters:
T
- The type managed by theColumns
.
- All Superinterfaces:
org.refcodes.structure.Clearable
,java.util.Collection<Column<? extends T>>
,ColumnsTemplate<T,Column<? extends T>>
,java.lang.Iterable<Column<? extends T>>
,org.refcodes.structure.Keys<java.lang.String,Column<? extends T>>
,org.refcodes.structure.Keys.MutableKeys<java.lang.String,Column<? extends T>>
public interface Columns<T> extends ColumnsTemplate<T,Column<? extends T>>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Columns<T>
withColumns(Column<? extends T>... aColumns)
With columns.-
Methods 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
-
Methods inherited from interface org.refcodes.tabular.ColumnsTemplate
containsValue
-
-
-
-
Method Detail
-
withColumns
default Columns<T> withColumns(Column<? extends T>... aColumns)
With columns.- Specified by:
withColumns
in interfaceColumnsTemplate<T,Column<? extends T>>
- Parameters:
aColumns
- the columns- Returns:
- the columns
-
-