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