|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.HTMLTable.CellFormatter
This class contains methods used to format a table's cells.
Field Summary |
Fields inherited from class java.lang.Object |
typeId, typeName |
Constructor Summary | |
HTMLTable.CellFormatter()
|
Method Summary | |
void |
addStyleName(int row,
int column,
String styleName)
Adds a style to the specified cell. |
protected Element |
ensureElement(int row,
int column)
Gets the element associated with a cell. |
protected String |
getAttr(int row,
int column,
String attr)
Convenience methods to get an attribute on a cell. |
Element |
getElement(int row,
int column)
Gets the TD element representing the specified cell. |
String |
getStyleName(int row,
int column)
Gets a style from a specified row. |
void |
removeStyleName(int row,
int column,
String styleName)
Removes a style from the specified cell. |
void |
setAlignment(int row,
int column,
HasHorizontalAlignment.HorizontalAlignmentConstant hAlign,
HasVerticalAlignment.VerticalAlignmentConstant vAlign)
Sets the horizontal and vertical alignment of the specified cell's contents. |
protected void |
setAttr(int row,
int column,
String attrName,
String value)
Convenience methods to set an attribute on a cell. |
void |
setHeight(int row,
int column,
String height)
Sets the height of the specified cell. |
void |
setHorizontalAlignment(int row,
int column,
HasHorizontalAlignment.HorizontalAlignmentConstant align)
Sets the horizontal alignment of the specified cell. |
void |
setStyleName(int row,
int column,
String styleName)
Sets the style name associated with the specified cell. |
void |
setVerticalAlignment(int row,
int column,
HasVerticalAlignment.VerticalAlignmentConstant align)
Sets the vertical alignment of the specified cell. |
void |
setWidth(int row,
int column,
String width)
Sets the width of the specified cell. |
void |
setWordWrap(int row,
int column,
boolean wrap)
Sets whether the specified cell will allow word wrapping of its contents. |
Methods inherited from class java.lang.Object |
equals, finalize, hashCode, toString |
Constructor Detail |
public HTMLTable.CellFormatter()
Method Detail |
public void addStyleName(int row, int column, String styleName)
row
- the cell's rowcolumn
- the cell's columnstyleName
- the style name to be addedUIObject.addStyleName(String)
public Element getElement(int row, int column)
row
- the row of the cell to be retrievedcolumn
- the column of the cell to be retrieved
IndexOutOfBoundsException
public String getStyleName(int row, int column)
row
- the row of the cell which the style while be added tocolumn
- the column of the cell which the style will be added to
IndexOutOfBoundsException
UIObject#getStyleName(String)
public void removeStyleName(int row, int column, String styleName)
row
- the cell's rowcolumn
- the cell's columnstyleName
- the style name to be removed
IndexOutOfBoundsException
UIObject.removeStyleName(String)
public void setAlignment(int row, int column, HasHorizontalAlignment.HorizontalAlignmentConstant hAlign, HasVerticalAlignment.VerticalAlignmentConstant vAlign)
row
- the row of the cell whose alignment is to be setcolumn
- the cell whose alignment is to be sethAlign
- the cell's new horizontal alignment as specified in
HasHorizontalAlignment
vAlign
- the cell's new vertical alignment as specified in
HasVerticalAlignment
IndexOutOfBoundsException
public void setHeight(int row, int column, String height)
row
- the row of the cell whose height is to be setcolumn
- the cell whose height is to be setheight
- the cell's new height, in CSS units
IndexOutOfBoundsException
public void setHorizontalAlignment(int row, int column, HasHorizontalAlignment.HorizontalAlignmentConstant align)
row
- the row of the cell whose alignment is to be setcolumn
- the cell whose alignment is to be setalign
- the cell's new horizontal alignment as specified in
HasHorizontalAlignment
.
IndexOutOfBoundsException
public void setStyleName(int row, int column, String styleName)
row
- the row of the cell whose style name is to be setcolumn
- the column of the cell whose style name is to be setstyleName
- the new style name
IndexOutOfBoundsException
UIObject.setStyleName(String)
public void setVerticalAlignment(int row, int column, HasVerticalAlignment.VerticalAlignmentConstant align)
row
- the row of the cell whose alignment is to be setcolumn
- the cell whose alignment is to be setalign
- the cell's new vertical alignment as specified in
HasVerticalAlignment
.
IndexOutOfBoundsException
public void setWidth(int row, int column, String width)
row
- the row of the cell whose width is to be setcolumn
- the cell whose width is to be setwidth
- the cell's new width, in CSS units
IndexOutOfBoundsException
public void setWordWrap(int row, int column, boolean wrap)
row
- the row of the cell whose word-wrap is to be setcolumn
- the cell whose word-wrap is to be setwrap
- false
to disable word wrapping in this cell
IndexOutOfBoundsException
protected Element ensureElement(int row, int column)
row
- the cell's rowcolumn
- the cell's column
IndexOutOfBoundsException
protected String getAttr(int row, int column, String attr)
row
- cell's rowcolumn
- cell's columnattr
- attribute to get
IndexOutOfBoundsException
protected void setAttr(int row, int column, String attrName, String value)
row
- cell's rowcolumn
- cell's columnvalue
- value to set
IndexOutOfBoundsException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |