Class SpreadsheetWorksheetHeader


  • public class SpreadsheetWorksheetHeader
    extends java.lang.Object
    This class represents a worksheet header and consists of a number of ordered columns. The ordering of columns is enforced by SpreadsheetColumnComparator.
    Author:
    Martins Francis
    • Constructor Detail

    • Method Detail

      • getWorksheet

        public SpreadsheetWorksheet getWorksheet()
        This method returns the worksheet this header is for.
        Returns:
        worksheet
      • addColumn

        public void addColumn​(SpreadsheetColumn column)
        Adds the given column to the header.
        Parameters:
        column -
      • getColumn

        public SpreadsheetColumn getColumn​(java.lang.String identifier)
        This method returns the first header column identifiable by the given identifier. If there is no such column then null is returned instead.
        Parameters:
        identifier -
        Returns:
        header column or null
      • getColumns

        public java.util.SortedSet<SpreadsheetColumn> getColumns()
        This method provides the columns that make up the header of the worksheet.
        Returns:
        header columns
      • contains

        public boolean contains​(SpreadsheetColumn column)
        This method returns true if the given columns is part of the worksheet's header.
        Parameters:
        column -
        Returns:
        true if column is part of the header, false otherwise
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object