com.google.gwt.cell.client
Class TextCell

java.lang.Object
  extended by com.google.gwt.cell.client.AbstractCell<java.lang.String>
      extended by com.google.gwt.cell.client.TextCell
All Implemented Interfaces:
Cell<java.lang.String>

public class TextCell
extends AbstractCell<java.lang.String>

A Cell used to render text.

Note: This class is new and its interface subject to change.

Important TODO: This cell treats its value as HTML. We need to properly treat its value as a raw string, so that it's safe to use with unsanitized data. See the related comment in EditTextCell.


Constructor Summary
TextCell()
           
 
Method Summary
 void render(java.lang.String value, java.lang.Object viewData, java.lang.StringBuilder sb)
          Render a cell as HTML into a StringBuilder, suitable for passing to Element.setInnerHTML(java.lang.String) on a container element.
 
Methods inherited from class com.google.gwt.cell.client.AbstractCell
consumesEvents, dependsOnSelection, onBrowserEvent, setValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextCell

public TextCell()
Method Detail

render

public void render(java.lang.String value,
                   java.lang.Object viewData,
                   java.lang.StringBuilder sb)
Description copied from interface: Cell
Render a cell as HTML into a StringBuilder, suitable for passing to Element.setInnerHTML(java.lang.String) on a container element.

Specified by:
render in interface Cell<java.lang.String>
Specified by:
render in class AbstractCell<java.lang.String>
Parameters:
value - the cell value to be rendered
viewData - view data associated with the cell
sb - the StringBuilder to be written to