public class DateCell extends AbstractCell<java.util.Date>
Cell used to render Dates.Cell.Context| Constructor and Description | 
|---|
| DateCell()Construct a new  DateCellusing the formatDateTimeFormat.PredefinedFormat.DATE_FULLand aSimpleSafeHtmlRenderer. | 
| DateCell(DateTimeFormat format)Construct a new  DateCellusing the specified format and aSimpleSafeHtmlRenderer. | 
| DateCell(DateTimeFormat format,
        SafeHtmlRenderer<java.lang.String> renderer)Construct a new  DateCellusing the specified format and the givenSafeHtmlRenderer. | 
| DateCell(DateTimeFormat format,
        SafeHtmlRenderer<java.lang.String> renderer,
        TimeZone timeZone)Construct a new  DateCellusing the specified format, the givenSafeHtmlRenderer, and the specified time zone. | 
| DateCell(DateTimeFormat format,
        TimeZone timeZone)Construct a new  DateCellusing the specified format and time zone. | 
| DateCell(SafeHtmlRenderer<java.lang.String> renderer)Construct a new  DateCellusing the formatDateTimeFormat.PredefinedFormat.DATE_FULLand aSimpleSafeHtmlRenderer. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | render(Cell.Context context,
      java.util.Date value,
      SafeHtmlBuilder sb)Render a cell as HTML into a  SafeHtmlBuilder, suitable for passing
 toElement.setInnerHTML(String)on a container element. | 
dependsOnSelection, getConsumedEvents, handlesSelection, isEditing, onBrowserEvent, onEnterKeyDown, resetFocus, setValuepublic DateCell()
DateCell using the format
 DateTimeFormat.PredefinedFormat.DATE_FULL and a SimpleSafeHtmlRenderer.public DateCell(SafeHtmlRenderer<java.lang.String> renderer)
DateCell using the format
 DateTimeFormat.PredefinedFormat.DATE_FULL and a SimpleSafeHtmlRenderer.renderer - a non-null SafeHtmlRenderer used to render the
          formatted date as HTMLpublic DateCell(DateTimeFormat format)
DateCell using the specified format and a
 SimpleSafeHtmlRenderer.format - the DateTimeFormat used to render the datepublic DateCell(DateTimeFormat format, SafeHtmlRenderer<java.lang.String> renderer)
DateCell using the specified format and the given
 SafeHtmlRenderer.format - the DateTimeFormat used to render the daterenderer - a non-null SafeHtmlRenderer used to render the
          formatted datepublic DateCell(DateTimeFormat format, TimeZone timeZone)
DateCell using the specified format and time zone.format - the DateTimeFormat used to render the datetimeZone - the TimeZone used to render the date, or null to
          use the default behavior for the local time zone and the rendered
          date. See DateTimeFormat.format(Date) and
          Date.getTimezoneOffset()public DateCell(DateTimeFormat format, SafeHtmlRenderer<java.lang.String> renderer, TimeZone timeZone)
DateCell using the specified format, the given
 SafeHtmlRenderer, and the specified time zone.format - the DateTimeFormat used to render the daterenderer - a non-null SafeHtmlRenderer used to render the
          formatted datetimeZone - the TimeZone used to render the date, or null to
          use the default behavior for the local time zone and the rendered
          date. See DateTimeFormat.format(Date) and
          Date.getTimezoneOffset()public void render(Cell.Context context, java.util.Date value, SafeHtmlBuilder sb)
CellSafeHtmlBuilder, suitable for passing
 to Element.setInnerHTML(String) on a container element.
 
 Note: If your cell contains natively focusable elements, such as buttons or input elements, be sure to set the tabIndex to -1 so that they do not steal focus away from the containing widget.
render in interface Cell<java.util.Date>render in class AbstractCell<java.util.Date>context - the Cell.Context of the cellvalue - the cell value to be renderedsb - the SafeHtmlBuilder to be written to