public class DateCell extends AbstractCell<java.util.Date>
Cell used to render Dates.Cell.Context| Constructor and Description |
|---|
DateCell()
Construct a new
DateCell using the format
DateTimeFormat.PredefinedFormat.DATE_FULL and a SimpleSafeHtmlRenderer. |
DateCell(DateTimeFormat format)
Construct a new
DateCell using the specified format and a
SimpleSafeHtmlRenderer. |
DateCell(DateTimeFormat format,
SafeHtmlRenderer<java.lang.String> renderer)
Construct a new
DateCell using the specified format and the given
SafeHtmlRenderer. |
DateCell(DateTimeFormat format,
SafeHtmlRenderer<java.lang.String> renderer,
TimeZone timeZone)
Construct a new
DateCell using the specified format, the given
SafeHtmlRenderer, and the specified time zone. |
DateCell(DateTimeFormat format,
TimeZone timeZone)
Construct a new
DateCell using the specified format and time zone. |
DateCell(SafeHtmlRenderer<java.lang.String> renderer)
Construct a new
DateCell using the format
DateTimeFormat.PredefinedFormat.DATE_FULL and a SimpleSafeHtmlRenderer. |
| 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
to Element.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