Class HeaderImpl<T>

  • Type Parameters:
    T - The type managed by the Header.
    All Implemented Interfaces:
    java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>, org.refcodes.structure.Clearable, org.refcodes.structure.Keys<T,C>, org.refcodes.structure.Keys.MutableKeys<T,C>, ColumnRow<T,C>, 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 Detail

      • 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.