Class RowContainer

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable
    Direct Known Subclasses:
    HTMLTableElement, HTMLTableSectionElement

    public class RowContainer
    extends HTMLElement
    Superclass for all row-containing JavaScript host classes, including tables, table headers, table bodies and table footers.
    See Also:
    Serialized Form
    • Constructor Detail

      • RowContainer

        public RowContainer()
        Creates an instance.
    • Method Detail

      • getRows

        public java.lang.Object getRows()
        Returns the rows in the element.
        Returns:
        the rows in the element
      • isContainedRow

        protected boolean isContainedRow​(HtmlTableRow row)
        Indicates if the row belongs to this container.
        Parameters:
        row - the row to test
        Returns:
        true if it belongs to this container
      • deleteRow

        public void deleteRow​(int rowIndex)
        Deletes the row at the specified index.
        Parameters:
        rowIndex - the zero-based index of the row to delete
        See Also:
        MSDN Documentation
      • insertRow

        public java.lang.Object insertRow​(java.lang.Object index)
        Inserts a new row at the specified index in the element's row collection. If the index is -1 or there is no index specified, then the row is appended at the end of the element's row collection.
        Parameters:
        index - specifies where to insert the row in the rows collection. The default value is -1, which appends the new row to the end of the rows collection
        Returns:
        the newly-created row
        See Also:
        MSDN Documentation
      • insertRow

        public java.lang.Object insertRow​(int index)
        Inserts a new row at the given position.
        Parameters:
        index - the index where the row should be inserted (0 <= index <= nbRows)
        Returns:
        the inserted row
      • getAlign

        public java.lang.String getAlign()
        Returns the value of the align property.
        Returns:
        the value of the align property
      • setAlign

        public void setAlign​(java.lang.String align)
        Sets the value of the align property.
        Parameters:
        align - the value of the align property