/* * ----------------------------------------------------------------------- * Copyright © 2013-2014 Meno Hochschild, <http://www.menodata.de/> * ----------------------------------------------------------------------- * This file (ASIA.java) is part of project Time4J. * * Time4J is free software: You can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation, either version 2.1 of the License, or * (at your option) any later version. * * Time4J is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Time4J. If not, see <http://www.gnu.org/licenses/>. * ----------------------------------------------------------------------- */ package net.time4j.tz.olson; /** * <p>Contains all standard timezone IDs in Asia. </p> */ /*[deutsch] * <p>Enthält alle Standard-Zeitzonen-IDs in Asien. </p> */ public enum ASIA implements StdZoneIdentifier { //~ Statische Felder/Initialisierungen -------------------------------- ADEN("Aden", "YE"), ALMATY("Almaty", "KZ"), AMMAN("Amman", "JO"), ANADYR("Anadyr", "RU"), AQTAU("Aqtau", "KZ"), AQTOBE("Aqtobe", "KZ"), ASHGABAT("Ashgabat", "TM"), BAGHDAD("Baghdad", "IQ"), BAHRAIN("Bahrain", "BH"), BAKU("Baku", "AZ"), BANGKOK("Bangkok", "TH"), BEIRUT("Beirut", "LB"), BISHKEK("Bishkek", "KG"), BRUNEI("Brunei", "BN"), CHOIBALSAN("Choibalsan", "MN"), CHONGQING("Chongqing", "CN"), COLOMBO("Colombo", "LK"), DAMASCUS("Damascus", "SY"), DHAKA("Dhaka", "BD"), DILI("Dili", "TL"), DUBAI("Dubai", "AE"), DUSHANBE("Dushanbe", "TJ"), GAZA("Gaza", "PS"), HARBIN("Harbin", "CN"), HEBRON("Hebron", "PS"), HO_CHI_MINH("Ho_Chi_Minh", "VN"), HONG_KONG("Hong_Kong", "HK"), HOVD("Hovd", "MN"), IRKUTSK("Irkutsk", "RU"), JAKARTA("Jakarta", "ID"), JAYAPURA("Jayapura", "ID"), JERUSALEM("Jerusalem", "IL"), KABUL("Kabul", "AF"), KAMCHATKA("Kamchatka", "RU"), KARACHI("Karachi", "PK"), KASHGAR("Kashgar", "CN"), KATHMANDU("Kathmandu", "NP"), KHANDYGA("Khandyga", "RU"), KOLKATA("Kolkata", "IN"), KRASNOYARSK("Krasnoyarsk", "RU"), KUALA_LUMPUR("Kuala_Lumpur", "MY"), KUCHING("Kuching", "MY"), KUWAIT("Kuwait", "KW"), MACAU("Macau", "MO"), MAGADAN("Magadan", "RU"), MAKASSAR("Makassar", "ID"), MANILA("Manila", "PH"), MUSCAT("Muscat", "OM"), NICOSIA("Nicosia", "CY"), NOVOKUZNETSK("Novokuznetsk", "RU"), NOVOSIBIRSK("Novosibirsk", "RU"), OMSK("Omsk", "RU"), ORAL("Oral", "KZ"), PHNOM_PENH("Phnom_Penh", "KH"), PONTIANAK("Pontianak", "ID"), PYONGYANG("Pyongyang", "KP"), QATAR("Qatar", "QA"), QYZYLORDA("Qyzylorda", "KZ"), RANGOON("Rangoon", "MM"), RIYADH("Riyadh", "SA"), SAKHALIN("Sakhalin", "RU"), SAMARKAND("Samarkand", "UZ"), SEOUL("Seoul", "KR"), SHANGHAI("Shanghai", "CN"), SINGAPORE("Singapore", "SG"), TAIPEI("Taipei", "TW"), TASHKENT("Tashkent", "UZ"), TBILISI("Tbilisi", "GE"), TEHRAN("Tehran", "IR"), THIMPHU("Thimphu", "BT"), TOKYO("Tokyo", "JP"), ULAANBAATAR("Ulaanbaatar", "MN"), URUMQI("Urumqi", "CN"), UST_NERA("Ust-Nera", "RU"), VIENTIANE("Vientiane", "LA"), VLADIVOSTOK("Vladivostok", "RU"), YAKUTSK("Yakutsk", "RU"), YEKATERINBURG("Yekaterinburg", "RU"), YEREVAN("Yerevan", "AM"); //~ Instanzvariablen -------------------------------------------------- private final String id; private final String city; private final String country; //~ Konstruktoren ----------------------------------------------------- private ASIA( String city, String country ) { this.id = "Asia/" + city; this.city = city; this.country = country; } //~ Methoden ---------------------------------------------------------- @Override public String canonical() { return this.id; } @Override public String getRegion() { return "Asia"; } @Override public String getCity() { return this.city; } @Override public String getCountry() { return this.country; } }