Class AbstractHeader<T,​C extends Column<? extends T>>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<C>
org.refcodes.tabular.AbstractHeader<T,​C>
Type Parameters:
T - The type managed by the Header.
C - the generic type
All Implemented Interfaces:
Serializable, Cloneable, Iterable<C>, Collection<C>, List<C>, RandomAccess, org.refcodes.mixin.Clearable, org.refcodes.struct.Keys<String,​C>, org.refcodes.struct.Keys.MutableKeys<String,​C>, ColumnRow<T,​C>, HeaderRow<T,​C>
Direct Known Subclasses:
FormattedHeaderImpl, HeaderImpl

public abstract class AbstractHeader<T,​C extends Column<? extends T>>
extends ArrayList<C>
implements HeaderRow<T,​C>, Cloneable
Implementation of the Header interface being Cloneable.
See Also:
Serialized Form