Interface HTMLTableElement

  • All Superinterfaces:
    Element, HTMLElement, Node

    public interface HTMLTableElement
    extends HTMLElement
    The create* and delete* methods on the table allow authors to constructand modify tables. HTML 4.0 specifies that only one of each of the CAPTION, THEAD, and TFOOTelements may exist in a table. Therefore, if one exists, and thecreateTHead() or createTFoot() method is called, the method returnsthe existing THead or TFoot element. See the TABLE element definition in HTML 4.0.
    • Method Detail

      • getRows

        HTMLCollection getRows()
        Returns a collection of all the rows in the table, including all in THEAD, TFOOT, all TBODY elements.
      • getTBodies

        HTMLCollection getTBodies()
        Returns a collection of the defined table bodies.
      • getAlign

        java.lang.String getAlign()
        Specifies the table's position with respect to the rest of the document. See the align attribute definition in HTML 4.0. This attribute is deprecated in HTML 4.0.
      • setAlign

        void setAlign​(java.lang.String align)
      • getBgColor

        java.lang.String getBgColor()
        Cell background color. See the bgcolor attribute definition in HTML 4.0. This attribute is deprecated in HTML 4.0.
      • setBgColor

        void setBgColor​(java.lang.String bgColor)
      • getBorder

        java.lang.String getBorder()
        The width of the border around the table. See the border attribute definition in HTML 4.0.
      • setBorder

        void setBorder​(java.lang.String border)
      • getCellPadding

        java.lang.String getCellPadding()
        Specifies the horizontal and vertical space between cell content andcell borders. See the cellpadding attribute definition in HTML 4.0.
      • setCellPadding

        void setCellPadding​(java.lang.String cellPadding)
      • getCellSpacing

        java.lang.String getCellSpacing()
        Specifies the horizontal and vertical separation between cells. See the cellspacing attribute definition in HTML 4.0.
      • setCellSpacing

        void setCellSpacing​(java.lang.String cellSpacing)
      • getFrame

        java.lang.String getFrame()
        Specifies which external table borders to render. See the frame attribute definition in HTML 4.0.
      • setFrame

        void setFrame​(java.lang.String frame)
      • getRules

        java.lang.String getRules()
        Specifies which internal table borders to render. See the rules attribute definition in HTML 4.0.
      • setRules

        void setRules​(java.lang.String rules)
      • getSummary

        java.lang.String getSummary()
        Supplementary description about the purpose or structureof a table. See the summary attribute definition in HTML 4.0.
      • setSummary

        void setSummary​(java.lang.String summary)
      • getWidth

        java.lang.String getWidth()
        Specifies the desired table width. See the width attribute definition in HTML 4.0.
      • setWidth

        void setWidth​(java.lang.String width)
      • createTHead

        HTMLElement createTHead()
        Create a table header row or return an existing one.
        Returns:
        A new table header element (THEAD).
      • deleteTHead

        void deleteTHead()
        Delete the header from the table, if one exists.
      • createTFoot

        HTMLElement createTFoot()
        Create a table footer row or return an existing one.
        Returns:
        A footer element (TFOOT).
      • deleteTFoot

        void deleteTFoot()
        Delete the footer from the table, if one exists.
      • createCaption

        HTMLElement createCaption()
        Create a new table caption object or return an existing one.
        Returns:
        A CAPTION element.
      • deleteCaption

        void deleteCaption()
        Delete the table caption, if one exists.
      • insertRow

        HTMLElement insertRow​(int index)
        Insert a new empty row in the table.Note. A table row cannot be empty according to HTML 4.0 Recommendation.
        Parameters:
        index - The row number where to insert a new row.
        Returns:
        The newly created row.
      • deleteRow

        void deleteRow​(int index)
        Delete a table row.
        Parameters:
        index - The index of the row to be deleted.