Package com.vaadin.client.widgets
Class Grid.StaticSection.StaticCell
- java.lang.Object
-
- com.vaadin.client.widgets.Grid.StaticSection.StaticCell
-
- Direct Known Subclasses:
Grid.FooterCell
,Grid.HeaderCell
- Enclosing class:
- Grid.StaticSection<ROWTYPE extends Grid.StaticSection.StaticRow<?>>
public static class Grid.StaticSection.StaticCell extends Object
A header or footer cell. Has a simple textual caption.
-
-
Constructor Summary
Constructors Constructor Description StaticCell()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColspan()
Returns the amount of columns the cell spans.String
getHtml()
Returns the html inside the cell.protected Grid.StaticSection<?>
getSection()
String
getStyleName()
Returns the custom style name for this cell.String
getText()
Returns the text displayed in this cell.GridStaticCellType
getType()
Returns the type of the cell.com.google.gwt.user.client.ui.Widget
getWidget()
Returns the widget in the cell.void
setColspan(int colspan)
Sets the amount of columns the cell spans.void
setHtml(String html)
Sets the content of the cell to the provided html.protected void
setSection(Grid.StaticSection<?> section)
void
setStyleName(String styleName)
Sets a custom style name for this cell.void
setText(String text)
Sets the text displayed in this cell.void
setWidget(com.google.gwt.user.client.ui.Widget widget)
Set widget as the content of the cell.
-
-
-
Method Detail
-
setText
public void setText(String text)
Sets the text displayed in this cell.- Parameters:
text
- a plain text caption
-
getText
public String getText()
Returns the text displayed in this cell.- Returns:
- the plain text caption
-
getSection
protected Grid.StaticSection<?> getSection()
-
setSection
protected void setSection(Grid.StaticSection<?> section)
-
getColspan
public int getColspan()
Returns the amount of columns the cell spans. By default is 1.- Returns:
- The amount of columns the cell spans.
-
setColspan
public void setColspan(int colspan)
Sets the amount of columns the cell spans. Must be more or equal to 1. By default is 1.- Parameters:
colspan
- the colspan to set
-
getHtml
public String getHtml()
Returns the html inside the cell.- Returns:
- the html content of the cell.
- Throws:
IllegalStateException
- if trying to retrive HTML from a cell with a type other thanGridStaticCellType.HTML
.
-
setHtml
public void setHtml(String html)
Sets the content of the cell to the provided html. All previous content is discarded and the cell type is set toGridStaticCellType.HTML
.- Parameters:
html
- The html content of the cell
-
getWidget
public com.google.gwt.user.client.ui.Widget getWidget()
Returns the widget in the cell.- Returns:
- the widget in the cell
- Throws:
IllegalStateException
- if the cell is notGridStaticCellType.WIDGET
-
setWidget
public void setWidget(com.google.gwt.user.client.ui.Widget widget)
Set widget as the content of the cell. The type of the cell becomesGridStaticCellType.WIDGET
. All previous content is discarded.- Parameters:
widget
- The widget to add to the cell. Should not be previously attached anywhere (widget.getParent == null).
-
getType
public GridStaticCellType getType()
Returns the type of the cell.- Returns:
- the type of content the cell contains.
-
getStyleName
public String getStyleName()
Returns the custom style name for this cell.- Returns:
- the style name or null if no style name has been set
-
setStyleName
public void setStyleName(String styleName)
Sets a custom style name for this cell.- Parameters:
styleName
- the style name to set or null to not use any style name
-
-