Package com.google.gwt.user.client.ui
Class HTMLTable.RowFormatter
- java.lang.Object
-
- com.google.gwt.user.client.ui.HTMLTable.RowFormatter
-
- Enclosing class:
- HTMLTable
public class HTMLTable.RowFormatter extends java.lang.ObjectThis class contains methods used to format a table's rows.
-
-
Constructor Summary
Constructors Constructor Description RowFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddStyleName(int row, java.lang.String styleName)Adds a style to the specified row.protected ElementensureElement(int row)Ensure the TR element representing the specified row exists for subclasses that allow dynamic addition of elements.ElementgetElement(int row)Gets the TR element representing the specified row.protected ElementgetRow(Element tbody, int row)protected ElementgetRow(Element tbody, int row)Deprecated.Call and overridegetRow(Element, int)instead.java.lang.StringgetStyleName(int row)Gets the style of the specified row.java.lang.StringgetStylePrimaryName(int row)Gets the primary style of the specified row.booleanisVisible(int row)Determines whether or not this row is visible via the display style attribute.voidremoveStyleName(int row, java.lang.String styleName)Removes a style from the specified row.protected voidsetAttr(int row, java.lang.String attrName, java.lang.String value)Convenience methods to set an attribute on a row.voidsetStyleName(int row, java.lang.String styleName)Sets the style name associated with the specified row.voidsetStylePrimaryName(int row, java.lang.String styleName)Sets the primary style name associated with the specified row.voidsetVerticalAlign(int row, HasVerticalAlignment.VerticalAlignmentConstant align)Sets the vertical alignment of the specified row.voidsetVisible(int row, boolean visible)Sets whether this row is visible.
-
-
-
Method Detail
-
addStyleName
public void addStyleName(int row, java.lang.String styleName)Adds a style to the specified row.- Parameters:
row- the row to which the style will be addedstyleName- the style name to be added- Throws:
java.lang.IndexOutOfBoundsException- See Also:
UIObject.addStyleName(String)
-
getElement
public Element getElement(int row)
Gets the TR element representing the specified row.- Parameters:
row- the row whose TR element is to be retrieved- Returns:
- the row's TR element
- Throws:
java.lang.IndexOutOfBoundsException
-
getStyleName
public java.lang.String getStyleName(int row)
Gets the style of the specified row.- Parameters:
row- the row to be queried- Returns:
- the style name
- Throws:
java.lang.IndexOutOfBoundsException- See Also:
UIObject.getStyleName()
-
getStylePrimaryName
public java.lang.String getStylePrimaryName(int row)
Gets the primary style of the specified row.- Parameters:
row- the row to be queried- Returns:
- the style name
- Throws:
java.lang.IndexOutOfBoundsException- 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- Returns:
trueif the row is visible
-
removeStyleName
public void removeStyleName(int row, java.lang.String styleName)Removes a style from the specified row.- Parameters:
row- the row from which the style will be removedstyleName- the style name to be removed- Throws:
java.lang.IndexOutOfBoundsException- See Also:
UIObject.removeStyleName(String)
-
setStyleName
public void setStyleName(int row, java.lang.String styleName)Sets the style name associated with the specified row.- Parameters:
row- the row whose style name is to be setstyleName- the new style name- Throws:
java.lang.IndexOutOfBoundsException- See Also:
UIObject.setStyleName(String)
-
setStylePrimaryName
public void setStylePrimaryName(int row, java.lang.String styleName)Sets the primary style name associated with the specified row.- Parameters:
row- the row whose style name is to be setstyleName- the new style name- Throws:
java.lang.IndexOutOfBoundsException- See Also:
UIObject.setStylePrimaryName(String)
-
setVerticalAlign
public void setVerticalAlign(int row, HasVerticalAlignment.VerticalAlignmentConstant align)Sets the vertical alignment of the specified row.- Parameters:
row- the row whose alignment is to be setalign- the row's new vertical alignment as specified inHasVerticalAlignment- Throws:
java.lang.IndexOutOfBoundsException
-
setVisible
public void setVisible(int row, boolean visible)Sets whether this row is visible.- Parameters:
row- the row whose visibility is to be setvisible-trueto show the row,falseto hide it
-
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- Returns:
- the row's TR element
- Throws:
java.lang.IndexOutOfBoundsException
-
getRow
@Deprecated protected Element getRow(Element tbody, int row)
Deprecated.Call and overridegetRow(Element, int)instead.
-
setAttr
protected void setAttr(int row, java.lang.String attrName, java.lang.String value)Convenience methods to set an attribute on a row.- Parameters:
row- cell's rowattrName- attribute to setvalue- value to set- Throws:
java.lang.IndexOutOfBoundsException
-
-