Class TableRow


  • public final class TableRow
    extends java.lang.Object
    Class that represents a row in a table
    Version:
    2.0
    • Constructor Summary

      Constructors 
      Constructor Description
      TableRow​(java.util.List<java.lang.String> headerValues, java.util.List<java.lang.String> cellValues)  
      TableRow​(TableHeader header, java.lang.String[] cellValues)
      Create a TableRow from predefined values and header
      TableRow​(TableHeader header, java.util.List<java.lang.String> cellValues)
      Create a TableRow from predefined values and header
    • Constructor Detail

      • TableRow

        public TableRow​(TableHeader header,
                        java.lang.String[] cellValues)
        Create a TableRow from predefined values and header
        Parameters:
        header - TableHeader with header for each cell in the row
        cellValues - String[] of values for each cell in the row
      • TableRow

        public TableRow​(TableHeader header,
                        java.util.List<java.lang.String> cellValues)
        Create a TableRow from predefined values and header
        Parameters:
        header - TableHeader with header for each cell in the row
        cellValues - List of Strings of values for each cell in the row
        Throws:
        java.lang.IllegalArgumentException - if the number of header items != the number of cell values
      • TableRow

        public TableRow​(java.util.List<java.lang.String> headerValues,
                        java.util.List<java.lang.String> cellValues)
    • Method Detail

      • getCellValues

        public java.util.List<java.lang.String> getCellValues()
        Returns:
        values of all cells
      • getHeader

        public TableHeader getHeader()
        Returns:
        header of all cells
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object