Class TableSectionElement


@TagName({"tbody","tfoot","thead"}) public class TableSectionElement extends Element
The THEAD, TFOOT, and TBODY elements.
  • Field Details

  • Constructor Details

    • TableSectionElement

      protected TableSectionElement()
  • Method Details

    • as

      public static TableSectionElement as(Element elem)
      Assert that the given Element is compatible with this class and automatically typecast it.
    • is

      public static boolean is(JavaScriptObject o)
      Determines whether the given JavaScriptObject can be cast to this class. A null object will cause this method to return false.
    • is

      public static boolean is(Node node)
      Determine whether the given Node can be cast to this class. A null node will cause this method to return false.
    • is

      public static boolean is(Element elem)
      Determine whether the given Element can be cast to this class. A null node will cause this method to return false.
    • deleteRow

      public final void deleteRow(int index)
      Delete a row from this section.
      Parameters:
      index - The index of the row to be deleted, or -1 to delete the last row. This index starts from 0 and is relative only to the rows contained inside this section, not all the rows in the table.
    • getAlign

      public final String getAlign()
      Horizontal alignment of data in cells. See the align attribute for HTMLTheadElement for details.
    • getCh

      public final String getCh()
      Alignment character for cells in a column.
      See Also:
    • getChOff

      public final String getChOff()
      Offset of alignment character.
      See Also:
    • getRows

      public final NodeList<TableRowElement> getRows()
      The collection of rows in this table section.
    • getVAlign

      public final String getVAlign()
      Vertical alignment of data in cells. See the valign attribute for HTMLTheadElement for details.
    • insertRow

      public final TableRowElement insertRow(int index)
      Insert a row into this section. The new row is inserted immediately before the current indexth row in this section. If index is -1 or equal to the number of rows in this section, the new row is appended.
      Parameters:
      index - The row number where to insert a new row. This index starts from 0 and is relative only to the rows contained inside this section, not all the rows in the table.
      Returns:
      The newly created row.
    • setAlign

      public final void setAlign(String align)
      Horizontal alignment of data in cells. See the align attribute for HTMLTheadElement for details.
    • setCh

      public final void setCh(String ch)
      Alignment character for cells in a column.
      See Also:
    • setChOff

      public final void setChOff(String chOff)
      Offset of alignment character.
      See Also:
    • setVAlign

      public final void setVAlign(String vAlign)
      Vertical alignment of data in cells. See the valign attribute for HTMLTheadElement for details.