API Reference 0.3.24dart_web_toolkit_i18nTimeZoneInfo

TimeZoneInfo class

A JavaScript Overlay type on top of the JSON data describing everything we need to know about a particular timezone. The relevant strings of JSON can be found in TimeZoneConstants, or versions localized for non-en locales can be downloaded elsewhere.

class TimeZoneInfo {

 /**
  * Construct a TimeZoneData javascript overlay object given some json text.
  * This method directly evaluates the String that you pass in; no error or
  * safety checking is performed, so be very careful about the source of
  * your data.
  *
  * @param json JSON text describing a time zone, like what comes from
  * {@link  com.google.gwt.i18n.client.constants.TimeZoneConstants}.
  * @return a TimeZoneInfo object made from the supplied JSON.
  */
 static TimeZoneInfo buildTimeZoneData(String json) {
   return eval(json) as TimeZoneInfo;
 }

 static Object eval(String json) {
   return eval("($json)");
 }

 TimeZoneInfo() { }

//  String getID() {
//    return this.id;
//  }
//
//  List<String> getNames() {
//    return this.names;
//  }
//
//  int getStandardOffset() {
//    return this.std_offset;
//  }
//
//  List<int> getTransitions() {
//    return this.transitions;
//  }
}

Static Methods

TimeZoneInfo buildTimeZoneData(String json) #

Construct a TimeZoneData javascript overlay object given some json text. This method directly evaluates the String that you pass in; no error or safety checking is performed, so be very careful about the source of your data.

@param json JSON text describing a time zone, like what comes from {@link com.google.gwt.i18n.client.constants.TimeZoneConstants}. @return a TimeZoneInfo object made from the supplied JSON.

static TimeZoneInfo buildTimeZoneData(String json) {
 return eval(json) as TimeZoneInfo;
}

Object eval(String json) #

static Object eval(String json) {
 return eval("($json)");
}

Constructors

new TimeZoneInfo() #

Creates a new Object instance.

Object instances have no meaningful state, and are only useful through their identity. An Object instance is equal to itself only.

docs inherited from Object
TimeZoneInfo() { }