Class HTMLTableRowElementImpl

All Implemented Interfaces:
ModelNode, CSS2PropertiesContext, ScriptableDelegate, Element, HTMLElement, HTMLTableRowElement, Node

public class HTMLTableRowElementImpl extends HTMLElementImpl implements HTMLTableRowElement
  • Constructor Details

    • HTMLTableRowElementImpl

      public HTMLTableRowElementImpl(String name)
    • HTMLTableRowElementImpl

      public HTMLTableRowElementImpl()
  • Method Details

    • getRowIndex

      public int getRowIndex()
      Description copied from interface: HTMLTableRowElement
      This is in logical order and not in document order. The rowIndex does take into account sections ( THEAD, TFOOT, or TBODY) within the table, placing THEAD rows first in the index, followed by TBODY rows, followed by TFOOT rows.
      Specified by:
      getRowIndex in interface HTMLTableRowElement
    • getSectionRowIndex

      public int getSectionRowIndex()
      Description copied from interface: HTMLTableRowElement
      The index of this row, relative to the current section ( THEAD, TFOOT, or TBODY), starting from 0.
      Specified by:
      getSectionRowIndex in interface HTMLTableRowElement
    • getCells

      public HTMLCollection getCells()
      Description copied from interface: HTMLTableRowElement
      The collection of cells in this row.
      Specified by:
      getCells in interface HTMLTableRowElement
    • getAlign

      public String getAlign()
      Description copied from interface: HTMLTableRowElement
      Horizontal alignment of data within cells of this row. See the align attribute definition in HTML 4.01.
      Specified by:
      getAlign in interface HTMLTableRowElement
    • setAlign

      public void setAlign(String align)
      Description copied from interface: HTMLTableRowElement
      Horizontal alignment of data within cells of this row. See the align attribute definition in HTML 4.01.
      Specified by:
      setAlign in interface HTMLTableRowElement
    • getBgColor

      public String getBgColor()
      Description copied from interface: HTMLTableRowElement
      Background color for rows. See the bgcolor attribute definition in HTML 4.01. This attribute is deprecated in HTML 4.01.
      Specified by:
      getBgColor in interface HTMLTableRowElement
    • setBgColor

      public void setBgColor(String bgColor)
      Description copied from interface: HTMLTableRowElement
      Background color for rows. See the bgcolor attribute definition in HTML 4.01. This attribute is deprecated in HTML 4.01.
      Specified by:
      setBgColor in interface HTMLTableRowElement
    • getCh

      public String getCh()
      Description copied from interface: HTMLTableRowElement
      Alignment character for cells in a column. See the char attribute definition in HTML 4.01.
      Specified by:
      getCh in interface HTMLTableRowElement
    • setCh

      public void setCh(String ch)
      Description copied from interface: HTMLTableRowElement
      Alignment character for cells in a column. See the char attribute definition in HTML 4.01.
      Specified by:
      setCh in interface HTMLTableRowElement
    • getChOff

      public String getChOff()
      Description copied from interface: HTMLTableRowElement
      Offset of alignment character. See the charoff attribute definition in HTML 4.01.
      Specified by:
      getChOff in interface HTMLTableRowElement
    • setChOff

      public void setChOff(String chOff)
      Description copied from interface: HTMLTableRowElement
      Offset of alignment character. See the charoff attribute definition in HTML 4.01.
      Specified by:
      setChOff in interface HTMLTableRowElement
    • getVAlign

      public String getVAlign()
      Description copied from interface: HTMLTableRowElement
      Vertical alignment of data within cells of this row. See the valign attribute definition in HTML 4.01.
      Specified by:
      getVAlign in interface HTMLTableRowElement
    • setVAlign

      public void setVAlign(String vAlign)
      Description copied from interface: HTMLTableRowElement
      Vertical alignment of data within cells of this row. See the valign attribute definition in HTML 4.01.
      Specified by:
      setVAlign in interface HTMLTableRowElement
    • insertHeader

      public HTMLElement insertHeader(int index) throws DOMException
      Inserts a TH element at the specified index.

      Note: This method is non-standard.

      Parameters:
      index - The cell index to insert at.
      Returns:
      The element that was inserted.
      Throws:
      DOMException - When the index is out of range.
    • insertCell

      public HTMLElement insertCell(int index) throws DOMException
      Description copied from interface: HTMLTableRowElement
      Insert an empty TD cell into this row. If index is -1 or equal to the number of cells, the new cell is appended.
      Specified by:
      insertCell in interface HTMLTableRowElement
      Parameters:
      index - The place to insert the cell, starting from 0.
      Returns:
      The newly created cell.
      Throws:
      DOMException - INDEX_SIZE_ERR: Raised if the specified index is greater than the number of cells or if the index is a negative number other than -1.
    • deleteCell

      public void deleteCell(int index) throws DOMException
      Description copied from interface: HTMLTableRowElement
      Delete a cell from the current row.
      Specified by:
      deleteCell in interface HTMLTableRowElement
      Parameters:
      index - The index of the cell to delete, starting from 0. If the index is -1 the last cell in the row is deleted.
      Throws:
      DOMException - INDEX_SIZE_ERR: Raised if the specified index is greater than or equal to the number of cells or if the index is a negative number other than -1.