2362N/A# Copyright (c) 2000, 2008, Oracle
and/or its affiliates. All rights reserved.
0N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A# This code is free software; you can redistribute it
and/or modify it
0N/A# under the terms of the GNU General Public License version 2 only, as
2362N/A# published by the Free Software Foundation. Oracle designates this
0N/A# particular file as subject to the "Classpath" exception as provided
2362N/A# by Oracle in the LICENSE file that accompanied this code.
0N/A# This code is distributed in the hope that it will be useful, but WITHOUT
0N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A# version 2 for more details (a copy is included in the LICENSE file that
0N/A# accompanied this code).
0N/A# You should have received a copy of the GNU General Public License version
0N/A# 2 along with this work; if not, write to the Free Software Foundation,
0N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2362N/A# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
0N/A# Version of the currency code information in this class.
0N/A# It is a serial number that accompanies with each amendment, such as
0N/A# List of all valid ISO 4217 currency codes.
0N/A# To ensure compatibility, do not remove codes.
0N/Aall=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\
0N/A AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\
0N/A BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-\
4358N/A BZD084-CAD124-CDF976-CHF756-CLF990-CLP152-CNY156-COP170-CRC188-CSD891-CUP192-CUC931-\
0N/A CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\
0N/A ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\
0N/A GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\
0N/A HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\
0N/A ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\
0N/A KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\
0N/A LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\
0N/A MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\
0N/A NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\
0N/A PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\
0N/A SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\
4358N/A SRD968-SRG740-STD678-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\
0N/A TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-\
0N/A UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\
0N/A XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\
4358N/A XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZWD716-ZWL932-ZWN942-ZWR935
0N/A# Mappings from ISO 3166 country codes to ISO 4217 currency codes.
0N/A# Three forms are used:
0N/A# Form 1: <country code>=<currency code>
0N/A# Form 2: <country code>=<currency code 1>;<time stamp>;<currency code 2>
0N/A# Form 3: <country code>=
0N/A# Form 1 is used if no future change in currency is known.
0N/A# Form 2 indicates that before the specified time currency 1 is used, from
0N/A# the specified time currency 2. The time is given in SimpleDateFormat's
0N/A# yyyy-MM-dd-HH-mm-ss format in the GMT time zone.
0N/A# Form 3 indicates the country doesn't have a currency (the entry is still
0N/A# needed to verify that the country code is valid).
0N/A# The table is based on the following web sites:
0N/A# ANTIGUA AND BARBUDA
0N/AAZ=AZM;2005-12-31-20-00-00;AZN
4358N/A# Bonaire, Sint Eustatius and Saba
0N/A# BOSNIA AND HERZEGOVINA
0N/A# BRITISH INDIAN OCEAN TERRITORY
0N/A# CENTRAL AFRICAN REPUBLIC
0N/A# COCOS (KEELING) ISLANDS
0N/A# CONGO, THE DEMOCRATIC REPUBLIC OF THE
0N/A# USD is also legal currency as of 2001/01/01
0N/A# FALKLAND ISLANDS (MALVINAS)
0N/A# FRENCH SOUTHERN TERRITORIES
0N/A# HEARD ISLAND AND MCDONALD ISLANDS
0N/A# HOLY SEE (VATICAN CITY STATE)
0N/A# IRAN, ISLAMIC REPUBLIC OF
0N/A# KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF
0N/A# LAO PEOPLE'S DEMOCRATIC REPUBLIC
0N/A# LIBYAN ARAB JAMAHIRIYA
0N/A# MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF
0N/A# MICRONESIA, FEDERATED STATES OF
0N/A# MOLDOVA, REPUBLIC OF
0N/AMZ=MZM;2006-06-30-22-00-00;MZN
0N/A# NETHERLANDS ANTILLES
0N/A# NORTHERN MARIANA ISLANDS
0N/A# PALESTINIAN TERRITORY, OCCUPIED
0N/ARO=ROL;2005-06-30-21-00-00;RON
0N/A# SAINT KITTS AND NEVIS
0N/A# SAINT PIERRE AND MIQUELON
0N/A# SAINT VINCENT AND THE GRENADINES
0N/A# SAO TOME AND PRINCIPE
0N/A# SERBIA AND MONTENEGRO
0N/A# SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
0N/A# SVALBARD AND JAN MAYEN
0N/A# SYRIAN ARAB REPUBLIC
0N/A# TANZANIA, UNITED REPUBLIC OF
0N/A# TRINIDAD AND TOBAGO
0N/ATR=TRL;2004-12-31-22-00-00;TRY
0N/A# TURKS AND CAICOS ISLANDS
0N/A# UNITED ARAB EMIRATES
0N/A# UNITED STATES MINOR OUTLYING ISLANDS
0N/AVE=VEB;2008-01-01-04-00-00;VEF
0N/A# VIRGIN ISLANDS, BRITISH
0N/A# List of currencies with 0, 1, OR 3 decimals for minor units, or where there
0N/A# are no minor units defined. All others use 2 decimals.
0N/A ADP-BEF-BIF-BYB-BYR-CLF-CLP-DJF-ESP-GNF-\
0N/A GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\
0N/A TPE-TRL-VUV-XAF-XOF-XPF
0N/A BHD-IQD-JOD-KWD-LYD-OMR-TND
0N/A XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\