List of usage examples for com.google.gwt.i18n.client TimeZoneInfo getID
public final native String getID() ;
From source file:com.calclab.emite.core.client.xmpp.datetime.gwt.TimeZone.java
License:Open Source License
public static TimeZone createTimeZone(TimeZoneInfo timezoneData) { TimeZone tz = new TimeZone(); tz.timezoneID = timezoneData.getID(); tz.standardOffset = -timezoneData.getStandardOffset(); JsArrayString jsTimezoneNames = timezoneData.getNames(); tz.tzNames = new String[jsTimezoneNames.length()]; for (int i = 0; i < jsTimezoneNames.length(); i++) { tz.tzNames[i] = jsTimezoneNames.get(i); }/*from w w w . jav a2 s. co m*/ JsArrayInteger transitions = timezoneData.getTransitions(); if (transitions == null || transitions.length() == 0) { tz.transitionPoints = null; tz.adjustments = null; } else { int transitionNum = transitions.length() / 2; tz.transitionPoints = new int[transitionNum]; tz.adjustments = new int[transitionNum]; for (int i = 0; i < transitionNum; ++i) { tz.transitionPoints[i] = transitions.get(i * 2); tz.adjustments[i] = transitions.get(i * 2 + 1); } } return tz; }
From source file:org.ssgwt.client.i18n.TimezoneLookupHelper.java
License:Apache License
/** * Adds a time zone info item to the lookup hash map * * @author Johannes Gryffenberg <johannes.gryffenberg@gmail.com> * @since 16 July 2016//from w ww . j a v a2 s . co m * * @param timezoneInfo - The time zone info details as retrieve from the SSTimeZoneConstants */ private void addTimeZoneInfo(String timezoneInfo) { TimeZoneInfo x = TimeZoneInfo.buildTimeZoneData(timezoneInfo); timeZoneInfos.put(x.getID(), x); }