public class HTMLTable.RowFormatter
extends java.lang.Object
| Constructor and Description | 
|---|
| RowFormatter() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addStyleName(int row,
            java.lang.String styleName)Adds a style to the specified row. | 
| protected Element | ensureElement(int row)Ensure the TR element representing the specified row exists for
 subclasses that allow dynamic addition of elements. | 
| Element | getElement(int row)Gets the TR element representing the specified row. | 
| protected Element | getRow(Element tbody,
      int row) | 
| protected Element | getRow(Element tbody,
      int row)Deprecated. 
 Call and override  getRow(Element, int)instead. | 
| java.lang.String | getStyleName(int row)Gets the style of the specified row. | 
| java.lang.String | getStylePrimaryName(int row)Gets the primary style of the specified row. | 
| boolean | isVisible(int row)Determines whether or not this row is visible via the display style
 attribute. | 
| void | removeStyleName(int row,
               java.lang.String styleName)Removes a style from the specified row. | 
| protected void | setAttr(int row,
       java.lang.String attrName,
       java.lang.String value)Convenience methods to set an attribute on a row. | 
| void | setStyleName(int row,
            java.lang.String styleName)Sets the style name associated with the specified row. | 
| void | setStylePrimaryName(int row,
                   java.lang.String styleName)Sets the primary style name associated with the specified row. | 
| void | setVerticalAlign(int row,
                HasVerticalAlignment.VerticalAlignmentConstant align)Sets the vertical alignment of the specified row. | 
| void | setVisible(int row,
          boolean visible)Sets whether this row is visible. | 
public void addStyleName(int row,
                         java.lang.String styleName)
row - the row to which the style will be addedstyleName - the style name to be addedjava.lang.IndexOutOfBoundsExceptionUIObject.addStyleName(String)public Element getElement(int row)
row - the row whose TR element is to be retrievedjava.lang.IndexOutOfBoundsExceptionpublic java.lang.String getStyleName(int row)
row - the row to be queriedjava.lang.IndexOutOfBoundsExceptionUIObject.getStyleName()public java.lang.String getStylePrimaryName(int row)
row - the row to be queriedjava.lang.IndexOutOfBoundsExceptionUIObject.getStylePrimaryName()public boolean isVisible(int row)
row - the row whose visibility is to be settrue if the row is visiblepublic void removeStyleName(int row,
                            java.lang.String styleName)
row - the row from which the style will be removedstyleName - the style name to be removedjava.lang.IndexOutOfBoundsExceptionUIObject.removeStyleName(String)public void setStyleName(int row,
                         java.lang.String styleName)
row - the row whose style name is to be setstyleName - the new style namejava.lang.IndexOutOfBoundsExceptionUIObject.setStyleName(String)public void setStylePrimaryName(int row,
                                java.lang.String styleName)
row - the row whose style name is to be setstyleName - the new style namejava.lang.IndexOutOfBoundsExceptionUIObject.setStylePrimaryName(String)public void setVerticalAlign(int row,
                             HasVerticalAlignment.VerticalAlignmentConstant align)
row - the row whose alignment is to be setalign - the row's new vertical alignment as specified in
          HasVerticalAlignmentjava.lang.IndexOutOfBoundsExceptionpublic void setVisible(int row,
                       boolean visible)
row - the row whose visibility is to be setvisible - true to show the row, false to
          hide itprotected Element ensureElement(int row)
row - the row whose TR element is to be retrievedjava.lang.IndexOutOfBoundsException@Deprecated protected Element getRow(Element tbody, int row)
getRow(Element, int) instead.protected void setAttr(int row,
                       java.lang.String attrName,
                       java.lang.String value)
row - cell's rowattrName - attribute to setvalue - value to setjava.lang.IndexOutOfBoundsException