com.vaadin.client.renderers
Class DateRenderer

java.lang.Object
  extended by com.vaadin.client.renderers.DateRenderer
All Implemented Interfaces:
Renderer<java.util.Date>

public class DateRenderer
extends java.lang.Object
implements Renderer<java.util.Date>

A renderer for rendering dates into cells

Since:
7.4
Author:
Vaadin Ltd

Constructor Summary
DateRenderer()
           
DateRenderer(com.google.gwt.i18n.shared.DateTimeFormat.PredefinedFormat format)
           
DateRenderer(com.google.gwt.i18n.shared.DateTimeFormat format)
           
 
Method Summary
 com.google.gwt.i18n.shared.DateTimeFormat getFormat()
          Gets the format of how the date is formatted.
 TimeZone getTimeZone()
          Returns the time zone of the date.
 void render(RendererCellReference cell, java.util.Date date)
          Called whenever the Grid updates a cell.
 void setFormat(com.google.gwt.i18n.shared.DateTimeFormat format)
          Sets the format used for formatting the dates.
 void setTimeZone(TimeZone timeZone)
          Sets the time zone of the the date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateRenderer

public DateRenderer()

DateRenderer

public DateRenderer(com.google.gwt.i18n.shared.DateTimeFormat.PredefinedFormat format)

DateRenderer

public DateRenderer(com.google.gwt.i18n.shared.DateTimeFormat format)
Method Detail

render

public void render(RendererCellReference cell,
                   java.util.Date date)
Description copied from interface: Renderer
Called whenever the Grid updates a cell.

For optimal performance, work done in this method should be kept to a minimum since it will be called continuously while the user is scrolling. It is recommended to set up the cell's DOM structure in ComplexRenderer.init(RendererCellReference) and only make incremental updates based on cell data in this method.

Specified by:
render in interface Renderer<java.util.Date>
Parameters:
cell - The cell. Note that the cell is a flyweight and should not be stored outside of the method as it will change.
date - The column data object

getFormat

public com.google.gwt.i18n.shared.DateTimeFormat getFormat()
Gets the format of how the date is formatted.

Returns:
the format
See Also:
GWT documentation on DateTimeFormat

setFormat

public void setFormat(com.google.gwt.i18n.shared.DateTimeFormat format)
Sets the format used for formatting the dates.

Parameters:
format - the format to set
See Also:
GWT documentation on DateTimeFormat

getTimeZone

public TimeZone getTimeZone()
Returns the time zone of the date.

Returns:
the time zone

setTimeZone

public void setTimeZone(TimeZone timeZone)
Sets the time zone of the the date. By default uses the time zone of the browser.

Parameters:
timeZone - the timeZone to set


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