org.jboss.seam.international.jdktimezone
Class AvailableTimeZones

java.lang.Object
  extended by org.jboss.seam.international.jdktimezone.AvailableTimeZones

@ApplicationScoped
public class AvailableTimeZones
extends Object

Seam component that provides a list of time zones, limited to time zones with IDs in the form Continent/Place, excluding deprecated three-letter time zone IDs. The time zones returned have a fixed offset from UTC, which takes daylight savings time into account. For example, Europe/Amsterdam is UTC+1; in winter this is GMT+1 and in summer GMT+2.

The time zone objects returned are wrapped in an implementation of TimeZone that provides a more friendly interface for accessing the time zone information. In particular, this type provides a more bean-friend property for the time zone id (id than ID) and provides a convenience property named label that formats the time zone for display in the UI. This wrapper can be disabled by setting the component property wrap to false.

Author:
Peter Hilton, Lunatech Research, Dan Allen

Constructor Summary
AvailableTimeZones()
           
 
Method Summary
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailableTimeZones

public AvailableTimeZones()
Method Detail

init

@PostConstruct
public void init()


Copyright © 2011 Seam Framework. All Rights Reserved.