Class HeaderImpl<T>

Type Parameters:
T - The type managed by the Header.
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Column<? extends T>>, Collection<Column<? extends T>>, List<Column<? extends T>>, RandomAccess, org.refcodes.mixin.Clearable, org.refcodes.struct.Keys<String,​Column<? extends T>>, org.refcodes.struct.Keys.MutableKeys<String,​Column<? extends T>>, ColumnRow<T,​Column<? extends T>>, Header<T>, HeaderRow<T,​Column<? extends T>>

public class HeaderImpl<T>
extends AbstractHeader<T,​Column<? extends T>>
implements Header<T>
Implementation of the Header interface being Cloneable.
See Also:
Serialized Form
  • Constructor Details

    • HeaderImpl

      public HeaderImpl()
      Instantiates a new header.
    • HeaderImpl

      @SafeVarargs public HeaderImpl​(Column<? extends T>... aHeader)
      Instantiates a new header.
      Parameters:
      aHeader - the Column instances representing the header.