Class HTMLTable.RowFormatter
public 
            class 
            HTMLTable.RowFormatter
extends
                
Object
This class contains methods used to format a table's rows.
Methods
Method Detail
addStyleName
public void
 addStyleName(
int row, String styleName)
Adds a style to the specified row.
Parameters
- row
- the row to which the style will be added
- styleName
- the style name to be added
See Also
UIObject.addStyleName(String)
ensureElement
protected 
Element ensureElement(
int row)
Ensure the TR element representing the specified row exists for
 subclasses that allow dynamic addition of elements.
Parameters
- row
- the row whose TR element is to be retrieved
Return Value
the row's TR element
getElement
Gets the TR element representing the specified row.
Parameters
- row
- the row whose TR element is to be retrieved
Return Value
the row's TR element
getRow
Parameters
- elem
- 
- row
- 
getStyleName
public 
String getStyleName(
int row)
Gets the style of the specified row.
Parameters
- row
- the row to be queried
Return Value
the style name
See Also
UIObject.getStyleName()
getStylePrimaryName
public 
String getStylePrimaryName(
int row)
Gets the primary style of the specified row.
Parameters
- row
- the row to be queried
Return Value
the style name
See Also
UIObject.getStylePrimaryName()
isVisible
public boolean isVisible(int row)
Determines whether or not this row is visible via the display style
 attribute.
Parameters
- row
- the row whose visibility is to be set
Return Value
true if the row is visible
removeStyleName
public void
 removeStyleName(
int row, String styleName)
Removes a style from the specified row.
Parameters
- row
- the row from which the style will be removed
- styleName
- the style name to be removed
See Also
UIObject.removeStyleName(String)
setAttr
protected void
 setAttr(
int row, String attrName, String value)
Convenience methods to set an attribute on a row.
Parameters
- row
- cell's row
- attrName
- attribute to set
- value
- value to set
setStyleName
public void
 setStyleName(
int row, String styleName)
Sets the style name associated with the specified row.
Parameters
- row
- the row whose style name is to be set
- styleName
- the new style name
See Also
UIObject.setStyleName(String)
setStylePrimaryName
public void
 setStylePrimaryName(
int row, String styleName)
Sets the primary style name associated with the specified row.
Parameters
- row
- the row whose style name is to be set
- styleName
- the new style name
See Also
UIObject.setStylePrimaryName(String)
setVerticalAlign
Sets the vertical alignment of the specified row.
Parameters
- row
- the row whose alignment is to be set
- align
- the row's new vertical alignment as specified in
          HasVerticalAlignment
setVisible
public void setVisible(int row, boolean visible)
Sets whether this row is visible.
Parameters
- row
- the row whose visibility is to be set
- visible
- 
trueto show the row,falseto hide it