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
-
true
to show the row, false
to hide it