Class HTMLTableElementImpl

  • All Implemented Interfaces:
    java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.html.HTMLElement, org.w3c.dom.html.HTMLTableElement, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.TypeInfo

    public class HTMLTableElementImpl
    extends HTMLElementImpl
    implements org.w3c.dom.html.HTMLTableElement
    See Also:
    HTMLAnchorElement, ElementImpl
    • Constructor Detail

      • HTMLTableElementImpl

        public HTMLTableElementImpl​(HTMLDocumentImpl owner,
                                    java.lang.String name)
        Constructor requires owner document.
        Parameters:
        owner - The owner HTML document
    • Method Detail

      • getCaption

        public org.w3c.dom.html.HTMLTableCaptionElement getCaption()
        Specified by:
        getCaption in interface org.w3c.dom.html.HTMLTableElement
      • setCaption

        public void setCaption​(org.w3c.dom.html.HTMLTableCaptionElement caption)
        Specified by:
        setCaption in interface org.w3c.dom.html.HTMLTableElement
      • createCaption

        public org.w3c.dom.html.HTMLElement createCaption()
        Specified by:
        createCaption in interface org.w3c.dom.html.HTMLTableElement
      • deleteCaption

        public void deleteCaption()
        Specified by:
        deleteCaption in interface org.w3c.dom.html.HTMLTableElement
      • getTHead

        public org.w3c.dom.html.HTMLTableSectionElement getTHead()
        Specified by:
        getTHead in interface org.w3c.dom.html.HTMLTableElement
      • setTHead

        public void setTHead​(org.w3c.dom.html.HTMLTableSectionElement tHead)
        Specified by:
        setTHead in interface org.w3c.dom.html.HTMLTableElement
      • createTHead

        public org.w3c.dom.html.HTMLElement createTHead()
        Specified by:
        createTHead in interface org.w3c.dom.html.HTMLTableElement
      • deleteTHead

        public void deleteTHead()
        Specified by:
        deleteTHead in interface org.w3c.dom.html.HTMLTableElement
      • getTFoot

        public org.w3c.dom.html.HTMLTableSectionElement getTFoot()
        Specified by:
        getTFoot in interface org.w3c.dom.html.HTMLTableElement
      • setTFoot

        public void setTFoot​(org.w3c.dom.html.HTMLTableSectionElement tFoot)
        Specified by:
        setTFoot in interface org.w3c.dom.html.HTMLTableElement
      • createTFoot

        public org.w3c.dom.html.HTMLElement createTFoot()
        Specified by:
        createTFoot in interface org.w3c.dom.html.HTMLTableElement
      • deleteTFoot

        public void deleteTFoot()
        Specified by:
        deleteTFoot in interface org.w3c.dom.html.HTMLTableElement
      • getRows

        public org.w3c.dom.html.HTMLCollection getRows()
        Specified by:
        getRows in interface org.w3c.dom.html.HTMLTableElement
      • getTBodies

        public org.w3c.dom.html.HTMLCollection getTBodies()
        Specified by:
        getTBodies in interface org.w3c.dom.html.HTMLTableElement
      • getAlign

        public java.lang.String getAlign()
        Specified by:
        getAlign in interface org.w3c.dom.html.HTMLTableElement
      • setAlign

        public void setAlign​(java.lang.String align)
        Specified by:
        setAlign in interface org.w3c.dom.html.HTMLTableElement
      • getBgColor

        public java.lang.String getBgColor()
        Specified by:
        getBgColor in interface org.w3c.dom.html.HTMLTableElement
      • setBgColor

        public void setBgColor​(java.lang.String bgColor)
        Specified by:
        setBgColor in interface org.w3c.dom.html.HTMLTableElement
      • getBorder

        public java.lang.String getBorder()
        Specified by:
        getBorder in interface org.w3c.dom.html.HTMLTableElement
      • setBorder

        public void setBorder​(java.lang.String border)
        Specified by:
        setBorder in interface org.w3c.dom.html.HTMLTableElement
      • getCellPadding

        public java.lang.String getCellPadding()
        Specified by:
        getCellPadding in interface org.w3c.dom.html.HTMLTableElement
      • setCellPadding

        public void setCellPadding​(java.lang.String cellPadding)
        Specified by:
        setCellPadding in interface org.w3c.dom.html.HTMLTableElement
      • getCellSpacing

        public java.lang.String getCellSpacing()
        Specified by:
        getCellSpacing in interface org.w3c.dom.html.HTMLTableElement
      • setCellSpacing

        public void setCellSpacing​(java.lang.String cellSpacing)
        Specified by:
        setCellSpacing in interface org.w3c.dom.html.HTMLTableElement
      • getFrame

        public java.lang.String getFrame()
        Specified by:
        getFrame in interface org.w3c.dom.html.HTMLTableElement
      • setFrame

        public void setFrame​(java.lang.String frame)
        Specified by:
        setFrame in interface org.w3c.dom.html.HTMLTableElement
      • getRules

        public java.lang.String getRules()
        Specified by:
        getRules in interface org.w3c.dom.html.HTMLTableElement
      • setRules

        public void setRules​(java.lang.String rules)
        Specified by:
        setRules in interface org.w3c.dom.html.HTMLTableElement
      • getSummary

        public java.lang.String getSummary()
        Specified by:
        getSummary in interface org.w3c.dom.html.HTMLTableElement
      • setSummary

        public void setSummary​(java.lang.String summary)
        Specified by:
        setSummary in interface org.w3c.dom.html.HTMLTableElement
      • getWidth

        public java.lang.String getWidth()
        Specified by:
        getWidth in interface org.w3c.dom.html.HTMLTableElement
      • setWidth

        public void setWidth​(java.lang.String width)
        Specified by:
        setWidth in interface org.w3c.dom.html.HTMLTableElement
      • insertRow

        public org.w3c.dom.html.HTMLElement insertRow​(int index)
        Specified by:
        insertRow in interface org.w3c.dom.html.HTMLTableElement
      • deleteRow

        public void deleteRow​(int index)
        Specified by:
        deleteRow in interface org.w3c.dom.html.HTMLTableElement
      • cloneNode

        public org.w3c.dom.Node cloneNode​(boolean deep)
        Explicit implementation of cloneNode() to ensure that cache used for getRows() and getTBodies() gets cleared.
        Specified by:
        cloneNode in interface org.w3c.dom.Node
        Overrides:
        cloneNode in class ElementImpl
        See Also:
        Node.cloneNode(boolean)