com.vaadin.client.widgets
Class Grid.StaticSection.StaticCell

java.lang.Object
  extended by 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 java.lang.Object

A header or footer cell. Has a simple textual caption.


Constructor Summary
Grid.StaticSection.StaticCell()
           
 
Method Summary
 int getColspan()
          Returns the amount of columns the cell spans.
 java.lang.String getHtml()
          Returns the html inside the cell.
protected  Grid.StaticSection<?> getSection()
           
 java.lang.String getStyleName()
          Returns the custom style name for this cell.
 java.lang.String getText()
          Returns the text displayed in this cell.
 com.vaadin.shared.ui.grid.GridStaticCellType getType()
          Returns the type of the cell.
 Widget getWidget()
          Returns the widget in the cell.
 void setColspan(int colspan)
          Sets the amount of columns the cell spans.
 void setHtml(java.lang.String html)
          Sets the content of the cell to the provided html.
protected  void setSection(Grid.StaticSection<?> section)
           
 void setStyleName(java.lang.String styleName)
          Sets a custom style name for this cell.
 void setText(java.lang.String text)
          Sets the text displayed in this cell.
 void setWidget(Widget widget)
          Set widget as the content of the cell.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Grid.StaticSection.StaticCell

public Grid.StaticSection.StaticCell()
Method Detail

setText

public void setText(java.lang.String text)
Sets the text displayed in this cell.

Parameters:
text - a plain text caption

getText

public java.lang.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 java.lang.String getHtml()
Returns the html inside the cell.

Returns:
the html content of the cell.
Throws:
java.lang.IllegalStateException - if trying to retrive HTML from a cell with a type other than GridStaticCellType.HTML.

setHtml

public void setHtml(java.lang.String html)
Sets the content of the cell to the provided html. All previous content is discarded and the cell type is set to GridStaticCellType.HTML.

Parameters:
html - The html content of the cell

getWidget

public Widget getWidget()
Returns the widget in the cell.

Returns:
the widget in the cell
Throws:
java.lang.IllegalStateException - if the cell is not GridStaticCellType.WIDGET

setWidget

public void setWidget(Widget widget)
Set widget as the content of the cell. The type of the cell becomes GridStaticCellType.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 com.vaadin.shared.ui.grid.GridStaticCellType getType()
Returns the type of the cell.

Returns:
the type of content the cell contains.

getStyleName

public java.lang.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(java.lang.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


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.