Package com.vaadin.v7.client.widgets
Class Grid.StaticSection.StaticCell
- java.lang.Object
-
- com.vaadin.v7.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 intgetColspan()Returns the amount of columns the cell spans.StringgetHtml()Returns the html inside the cell.protected Grid.StaticSection<?>getSection()StringgetStyleName()Returns the custom style name for this cell.StringgetText()Returns the text displayed in this cell.GridStaticCellTypegetType()Returns the type of the cell.com.google.gwt.user.client.ui.WidgetgetWidget()Returns the widget in the cell.voidsetColspan(int colspan)Sets the amount of columns the cell spans.voidsetHtml(String html)Sets the content of the cell to the provided html.protected voidsetSection(Grid.StaticSection<?> section)voidsetStyleName(String styleName)Sets a custom style name for this cell.voidsetText(String text)Sets the text displayed in this cell.voidsetWidget(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
-
-