]> granicus.if.org Git - icu/commitdiff
ICU-12440 replace old ICUResourceBundle constants with lower-level ICUData constants
authorMarkus Scherer <markus.icu@gmail.com>
Mon, 2 May 2016 22:24:30 +0000 (22:24 +0000)
committerMarkus Scherer <markus.icu@gmail.com>
Mon, 2 May 2016 22:24:30 +0000 (22:24 +0000)
X-SVN-Rev: 38685

58 files changed:
icu4j/main/classes/charset/src/com/ibm/icu/charset/CharsetMBCS.java
icu4j/main/classes/collate/src/com/ibm/icu/impl/coll/CollationLoader.java
icu4j/main/classes/collate/src/com/ibm/icu/text/Collator.java
icu4j/main/classes/collate/src/com/ibm/icu/text/CollatorServiceShim.java
icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarData.java
icu4j/main/classes/core/src/com/ibm/icu/impl/CalendarUtil.java
icu4j/main/classes/core/src/com/ibm/icu/impl/DateNumberFormat.java
icu4j/main/classes/core/src/com/ibm/icu/impl/DayPeriodRules.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ICUDataVersion.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ICULocaleService.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ICUResourceBundle.java
icu4j/main/classes/core/src/com/ibm/icu/impl/LocaleDisplayNamesImpl.java
icu4j/main/classes/core/src/com/ibm/icu/impl/OlsonTimeZone.java
icu4j/main/classes/core/src/com/ibm/icu/impl/PluralRulesLoader.java
icu4j/main/classes/core/src/com/ibm/icu/impl/RelativeDateFormat.java
icu4j/main/classes/core/src/com/ibm/icu/impl/SimpleFilteredSentenceBreakIterator.java
icu4j/main/classes/core/src/com/ibm/icu/impl/TZDBTimeZoneNames.java
icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneGenericNames.java
icu4j/main/classes/core/src/com/ibm/icu/impl/TimeZoneNamesImpl.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ValidIdentifiers.java
icu4j/main/classes/core/src/com/ibm/icu/impl/ZoneMeta.java
icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
icu4j/main/classes/core/src/com/ibm/icu/text/BreakIteratorFactory.java
icu4j/main/classes/core/src/com/ibm/icu/text/CompactDecimalDataCache.java
icu4j/main/classes/core/src/com/ibm/icu/text/DateFormatSymbols.java
icu4j/main/classes/core/src/com/ibm/icu/text/DateTimePatternGenerator.java
icu4j/main/classes/core/src/com/ibm/icu/text/DecimalFormatSymbols.java
icu4j/main/classes/core/src/com/ibm/icu/text/DictionaryData.java
icu4j/main/classes/core/src/com/ibm/icu/text/ListFormatter.java
icu4j/main/classes/core/src/com/ibm/icu/text/NumberFormat.java
icu4j/main/classes/core/src/com/ibm/icu/text/NumberingSystem.java
icu4j/main/classes/core/src/com/ibm/icu/text/RelativeDateTimeFormatter.java
icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedNumberFormat.java
icu4j/main/classes/core/src/com/ibm/icu/text/TimeZoneFormat.java
icu4j/main/classes/core/src/com/ibm/icu/util/Calendar.java
icu4j/main/classes/core/src/com/ibm/icu/util/Currency.java
icu4j/main/classes/core/src/com/ibm/icu/util/GenderInfo.java
icu4j/main/classes/core/src/com/ibm/icu/util/LocaleData.java
icu4j/main/classes/core/src/com/ibm/icu/util/LocaleMatcher.java
icu4j/main/classes/core/src/com/ibm/icu/util/MeasureUnit.java
icu4j/main/classes/core/src/com/ibm/icu/util/Region.java
icu4j/main/classes/core/src/com/ibm/icu/util/TimeZone.java
icu4j/main/classes/core/src/com/ibm/icu/util/ULocale.java
icu4j/main/classes/core/src/com/ibm/icu/util/UResourceBundle.java
icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyDisplayInfoProvider.java
icu4j/main/classes/currdata/src/com/ibm/icu/impl/ICUCurrencyMetaInfo.java
icu4j/main/classes/langdata/src/com/ibm/icu/impl/ICULangDataTables.java
icu4j/main/classes/regiondata/src/com/ibm/icu/impl/ICURegionDataTables.java
icu4j/main/classes/translit/src/com/ibm/icu/text/Transliterator.java
icu4j/main/classes/translit/src/com/ibm/icu/text/TransliteratorRegistry.java
icu4j/main/tests/collate/src/com/ibm/icu/dev/test/collator/CollationMiscTest.java
icu4j/main/tests/collate/src/com/ibm/icu/dev/test/util/ICUResourceBundleCollationTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/NumberRegression.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/timezone/TimeZoneTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/ICUResourceBundleTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/LocaleAliasTest.java
icu4j/samples/src/com/ibm/icu/samples/iuc/SupplementalUtilities.java

index 7ca3fc534e3be068853e8bb167feb8da114c3e45..a51bfa4e15a12cc80d7807cf836d6f385c396a9f 100644 (file)
@@ -1,10 +1,8 @@
 /*
  *******************************************************************************
- * Copyright (C) 2006-2015, International Business Machines Corporation and
+ * Copyright (C) 2006-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
- *
- *******************************************************************************
  */
 
 package com.ibm.icu.charset;
@@ -24,7 +22,6 @@ import java.util.Locale;
 import com.ibm.icu.charset.UConverterSharedData.UConverterType;
 import com.ibm.icu.impl.ICUBinary;
 import com.ibm.icu.impl.ICUData;
-import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.InvalidFormatException;
 import com.ibm.icu.lang.UCharacter;
 import com.ibm.icu.text.UTF16;
@@ -196,7 +193,7 @@ class CharsetMBCS extends CharsetICU {
 
     public CharsetMBCS(String icuCanonicalName, String javaCanonicalName, String[] aliases)
             throws InvalidFormatException {
-        this(icuCanonicalName, javaCanonicalName, aliases, ICUResourceBundle.ICU_BUNDLE, null);
+        this(icuCanonicalName, javaCanonicalName, aliases, ICUData.ICU_BUNDLE, null);
     }
 
     private UConverterSharedData loadConverter(int nestedLoads, String myName, String classPath, ClassLoader loader)
index af28dcd03daf0b4a4702454c10b2da702ecfd28c..5083c76b63e3f74c7316fea3aaf3a4ead1668f43 100644 (file)
@@ -1,7 +1,7 @@
 /*
 *******************************************************************************
 *
-*   Copyright (C) 1996-2015, International Business Machines
+*   Copyright (C) 1996-2016, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *
 *******************************************************************************
@@ -17,6 +17,7 @@ import java.io.IOException;
 import java.nio.ByteBuffer;
 import java.util.MissingResourceException;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.util.ICUUncheckedIOException;
 import com.ibm.icu.util.Output;
@@ -41,7 +42,7 @@ public final class CollationLoader {
         synchronized(CollationLoader.class) {
             if (rootRules == null) {
                 UResourceBundle rootBundle = UResourceBundle.getBundleInstance(
-                        ICUResourceBundle.ICU_COLLATION_BASE_NAME, ULocale.ROOT);
+                        ICUData.ICU_COLLATION_BASE_NAME, ULocale.ROOT);
                 rootRules = rootBundle.getString("UCARules");
             }
         }
@@ -78,7 +79,7 @@ public final class CollationLoader {
 
     static String loadRules(ULocale locale, String collationType) {
         UResourceBundle bundle = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_COLLATION_BASE_NAME, locale);
+                ICUData.ICU_COLLATION_BASE_NAME, locale);
         UResourceBundle data = ((ICUResourceBundle)bundle).getWithFallback(
                 "collations/" + ASCII.toLowerCase(collationType));
         String rules = data.getString("Sequence");
@@ -105,7 +106,7 @@ public final class CollationLoader {
         UResourceBundle bundle = null;
         try {
             bundle = ICUResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_COLLATION_BASE_NAME, locale,
+                    ICUData.ICU_COLLATION_BASE_NAME, locale,
                     ICUResourceBundle.OpenType.LOCALE_ROOT);
         } catch (MissingResourceException e) {
             outValidLocale.value = ULocale.ROOT;
@@ -226,7 +227,7 @@ public final class CollationLoader {
         if (!actualLocale.equals(validLocale)) {
             // Opening a bundle for the actual locale should always succeed.
             UResourceBundle actualBundle = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_COLLATION_BASE_NAME, actualLocale);
+                    ICUData.ICU_COLLATION_BASE_NAME, actualLocale);
             defT = ((ICUResourceBundle)actualBundle).findStringWithFallback("collations/default");
             if (defT != null) {
                 defaultType = defT;
index 017499433abde0c9326cb8a7d69f95a129df66f1..b56fd51e8294429164fbe642fdede819af792911 100644 (file)
@@ -12,6 +12,7 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUDebug;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.UResource;
@@ -897,7 +898,7 @@ public abstract class Collator implements Comparator<Object>, Freezable<Collator
         // TODO make this wrap getAvailableULocales later
         if (shim == null) {
             return ICUResourceBundle.getAvailableLocales(
-                ICUResourceBundle.ICU_COLLATION_BASE_NAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                ICUData.ICU_COLLATION_BASE_NAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         }
         return shim.getAvailableLocales();
     }
@@ -913,7 +914,7 @@ public abstract class Collator implements Comparator<Object>, Freezable<Collator
     public static final ULocale[] getAvailableULocales() {
         if (shim == null) {
             return ICUResourceBundle.getAvailableULocales(
-                ICUResourceBundle.ICU_COLLATION_BASE_NAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                ICUData.ICU_COLLATION_BASE_NAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         }
         return shim.getAvailableULocales();
     }
@@ -937,7 +938,7 @@ public abstract class Collator implements Comparator<Object>, Freezable<Collator
      * *since ICU 3.0
      */
     
-    private static final String BASE = ICUResourceBundle.ICU_COLLATION_BASE_NAME;
+    private static final String BASE = ICUData.ICU_COLLATION_BASE_NAME;
 
     /**
      * {@icu} Returns an array of all possible keywords that are relevant to
@@ -989,7 +990,7 @@ public abstract class Collator implements Comparator<Object>, Freezable<Collator
         // Read available collation values from collation bundles.
         ICUResourceBundle bundle = (ICUResourceBundle)
                 UResourceBundle.getBundleInstance(
-                        ICUResourceBundle.ICU_COLLATION_BASE_NAME, locale);
+                        ICUData.ICU_COLLATION_BASE_NAME, locale);
         KeywordsSink sink = new KeywordsSink();
         bundle.getAllItemsWithFallback("collations", sink);
         return sink.values.toArray(new String[sink.values.size()]);
index c5419c7b9943437753087db0cbaef751208bfee8..0f6b6cfd1f6aab8fe6b951e480d797684f9c2239 100644 (file)
@@ -1,6 +1,6 @@
 /**
 *******************************************************************************
-* Copyright (C) 2003-2014, International Business Machines Corporation and
+* Copyright (C) 2003-2016, International Business Machines Corporation and
 * others. All Rights Reserved.
 *******************************************************************************
 */
@@ -11,6 +11,7 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICULocaleService;
 import com.ibm.icu.impl.ICULocaleService.LocaleKeyFactory;
 import com.ibm.icu.impl.ICUResourceBundle;
@@ -91,7 +92,7 @@ final class CollatorServiceShim extends Collator.ServiceShim {
         // TODO rewrite this to just wrap getAvailableULocales later
         Locale[] result;
         if (service.isDefault()) {
-            result = ICUResourceBundle.getAvailableLocales(ICUResourceBundle.ICU_COLLATION_BASE_NAME,
+            result = ICUResourceBundle.getAvailableLocales(ICUData.ICU_COLLATION_BASE_NAME,
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         } else {
             result = service.getAvailableLocales();
@@ -102,7 +103,7 @@ final class CollatorServiceShim extends Collator.ServiceShim {
     ULocale[] getAvailableULocales() {
         ULocale[] result;
         if (service.isDefault()) {
-            result = ICUResourceBundle.getAvailableULocales(ICUResourceBundle.ICU_COLLATION_BASE_NAME,
+            result = ICUResourceBundle.getAvailableULocales(ICUData.ICU_COLLATION_BASE_NAME,
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         } else {
             result = service.getAvailableULocales();
@@ -121,7 +122,7 @@ final class CollatorServiceShim extends Collator.ServiceShim {
 
             class CollatorFactory extends ICUResourceBundleFactory {
                 CollatorFactory() {
-                    super(ICUResourceBundle.ICU_COLLATION_BASE_NAME);
+                    super(ICUData.ICU_COLLATION_BASE_NAME);
                 }
 
                 @Override
index f87703e5ae4578b89e44d60b742940b3219acec6..962f5309ca4d0253ccdc2e4fcf0bc93e73c79588 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2004-2014, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2004-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -25,7 +25,7 @@ public class CalendarData {
      * No default lookup is done.
      */
     public CalendarData(ULocale loc, String type) {
-        this((ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, loc), type);
+        this((ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, loc), type);
     }
     
     public CalendarData(ICUResourceBundle b, String type) {
index ba46800acab8d54f3d60674aab3cae4000def7a7..37854df6ca0d0f29254d952cd7bfdfb2187157fa 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009,2016 International Business Machines Corporation and         *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009,2016 International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -65,7 +65,7 @@ public class CalendarUtil {
         // the locale's region
         try {
             UResourceBundle rb = UResourceBundle.getBundleInstance(
-                                    ICUResourceBundle.ICU_BASE_NAME,
+                                    ICUData.ICU_BASE_NAME,
                                     "supplementalData",
                                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle calPref = rb.get("calendarPreferenceData");
index 7f75bfae654e648df4ec8eb1dc258569b1df6c91..11a43d9d2502e9704708691afbd88346778be015 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *******************************************************************************
-*   Copyright (C) 2007-2014, International Business Machines
+*   Copyright (C) 2007-2016, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 */
@@ -59,7 +59,7 @@ public final class DateNumberFormat extends NumberFormat {
         if (elems == null) {
             // Missed cache
             String minusString;
-            ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, loc);
+            ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, loc);
             try {
                 minusString = rb.getStringWithFallback("NumberElements/"+nsName+"/symbols/minusSign");
             } catch (MissingResourceException ex) {
index 6a3cad4d515507e997f7ff1cbe9e87f90de8e162..261f5c4c8d7d097a6c706678f6b19bcbf8479e17 100644 (file)
@@ -316,7 +316,7 @@ public final class DayPeriodRules {
     private static DayPeriodRulesData loadData() {
         DayPeriodRulesData data = new DayPeriodRulesData();
         ICUResourceBundle rb = (ICUResourceBundle)ICUResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "dayPeriods",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER,
                 true);
index 7a1e32adbeb1d1e71e405cbf5281a491dd772ab2..b572d97a4517f5afc00e2f150efdf719aef9e945 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *******************************************************************************
-*   Copyright (C) 2009-2012, International Business Machines
+*   Copyright (C) 2009-2016, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 */
@@ -25,7 +25,10 @@ public final class ICUDataVersion {
     public static VersionInfo getDataVersion() {
         UResourceBundle icudatares = null;
         try {
-            icudatares = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, ICUDataVersion.U_ICU_VERSION_BUNDLE, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+            icudatares = UResourceBundle.getBundleInstance(
+                    ICUData.ICU_BASE_NAME,
+                    ICUDataVersion.U_ICU_VERSION_BUNDLE,
+                    ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             icudatares = icudatares.get(ICUDataVersion.U_ICU_DATA_KEY);
         } catch (MissingResourceException ex) {
             return null;
index d1223897516895e3a5f84240d42f996c52aa6bc2..4ee915150d323f2d6880c06baea75583ce86da02 100644 (file)
@@ -1,7 +1,7 @@
 /**
  *******************************************************************************
- * Copyright (C) 2001-2015, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2001-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -537,7 +537,7 @@ public class ICULocaleService extends ICUService {
          * Convenience constructor that uses the main ICU bundle name.
          */
         public ICUResourceBundleFactory() {
-            this(ICUResourceBundle.ICU_BASE_NAME);
+            this(ICUData.ICU_BASE_NAME);
         }
 
         /**
index 375d10e9c1358680ef1041d1b57fbe309d51e826..82815c75143615778fcb8432a7b164cf2e097f28 100644 (file)
@@ -31,75 +31,6 @@ import com.ibm.icu.util.UResourceBundleIterator;
 import com.ibm.icu.util.UResourceTypeMismatchException;
 
 public  class ICUResourceBundle extends UResourceBundle {
-    /**
-     * The data path to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    protected static final String ICU_DATA_PATH = ICUData.ICU_DATA_PATH;
-    /**
-     * The data path to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_BUNDLE = ICUData.ICU_BUNDLE;
-
-    /**
-     * The base name of ICU data to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_BASE_NAME = ICUData.ICU_BASE_NAME;
-
-    /**
-     * The base name of collation data to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_COLLATION_BASE_NAME = ICUData.ICU_COLLATION_BASE_NAME;
-
-    /**
-     * The base name of rbbi data to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_BRKITR_BASE_NAME = ICUData.ICU_BRKITR_BASE_NAME;
-
-    /**
-     * The base name of rbnf data to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_RBNF_BASE_NAME = ICUData.ICU_RBNF_BASE_NAME;
-
-    /**
-     * The base name of transliterator data to be used with getBundleInstance API
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_TRANSLIT_BASE_NAME = ICUData.ICU_TRANSLIT_BASE_NAME;
-
-    /**
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_LANG_BASE_NAME = ICUData.ICU_LANG_BASE_NAME;
-    /**
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_CURR_BASE_NAME = ICUData.ICU_CURR_BASE_NAME;
-    /**
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_REGION_BASE_NAME = ICUData.ICU_REGION_BASE_NAME;
-    /**
-     * @deprecated because not specific to resource bundles; use the ICUData constants instead
-     */
-    @Deprecated
-    public static final String ICU_ZONE_BASE_NAME = ICUData.ICU_ZONE_BASE_NAME;
-
     /**
      * CLDR string value "∅∅∅" prevents fallback to the parent bundle.
      */
@@ -563,7 +494,7 @@ public  class ICUResourceBundle extends UResourceBundle {
      * resource bundles.
      */
     public static Set<String> getFullLocaleNameSet() {
-        return getFullLocaleNameSet(ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
+        return getFullLocaleNameSet(ICUData.ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
     }
 
     /**
@@ -581,7 +512,7 @@ public  class ICUResourceBundle extends UResourceBundle {
      * bundles.
      */
     public static Set<String> getAvailableLocaleNameSet() {
-        return getAvailableLocaleNameSet(ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
+        return getAvailableLocaleNameSet(ICUData.ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
     }
 
     /**
@@ -597,7 +528,7 @@ public  class ICUResourceBundle extends UResourceBundle {
      * @return the list of available locales
      */
     public static final ULocale[] getAvailableULocales() {
-        return getAvailableULocales(ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
+        return getAvailableULocales(ICUData.ICU_BASE_NAME, ICU_DATA_CLASS_LOADER);
     }
 
     /**
@@ -613,7 +544,7 @@ public  class ICUResourceBundle extends UResourceBundle {
      * @return the list of available locales
      */
     public static final Locale[] getAvailableLocales() {
-        return getAvailEntry(ICU_BASE_NAME, ICU_DATA_CLASS_LOADER).getLocaleList();
+        return getAvailEntry(ICUData.ICU_BASE_NAME, ICU_DATA_CLASS_LOADER).getLocaleList();
     }
 
     /**
@@ -1513,12 +1444,12 @@ public  class ICUResourceBundle extends UResourceBundle {
             }
             //there is a path included
             if (bundleName.equals(ICUDATA)) {
-                bundleName = ICU_BASE_NAME;
+                bundleName = ICUData.ICU_BASE_NAME;
                 loaderToUse = ICU_DATA_CLASS_LOADER;
             }else if(bundleName.indexOf(ICUDATA)>-1){
                 int idx = bundleName.indexOf(HYPHEN);
                 if(idx>-1){
-                    bundleName = ICU_BASE_NAME+RES_PATH_SEP_STR+bundleName.substring(idx+1,bundleName.length());
+                    bundleName = ICUData.ICU_BASE_NAME+RES_PATH_SEP_STR+bundleName.substring(idx+1,bundleName.length());
                     loaderToUse = ICU_DATA_CLASS_LOADER;
                 }
             }
index 50cec65ca3741d7cd6bb576023cd0ee6e5f98fe1..65715cff9de234c028b49c31d5cf840496446a4d 100644 (file)
@@ -172,7 +172,7 @@ public class LocaleDisplayNamesImpl extends LocaleDisplayNames {
         if (capitalization == DisplayContext.CAPITALIZATION_FOR_UI_LIST_OR_MENU ||
                 capitalization == DisplayContext.CAPITALIZATION_FOR_STANDALONE) {
             capitalizationUsage = new boolean[CapitalizationContextUsage.values().length]; // initialized to all false
-            ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, locale);
+            ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, locale);
             UResourceBundle contextTransformsBundle = null;
             try {
                 contextTransformsBundle = (UResourceBundle)rb.getWithFallback("contextTransforms");
index 8c5a0e80ee02138bc8d9c7d9aa62a3ba4bb9e7c2..bd0a9ecdc84fe60714d799ddb4b91f74704f7e54 100644 (file)
@@ -1,7 +1,7 @@
  /*
   *******************************************************************************
-  * Copyright (C) 2005-2014, International Business Machines Corporation and    *
-  * others. All Rights Reserved.                                                *
+  * Copyright (C) 2005-2016, International Business Machines Corporation and
+  * others. All Rights Reserved.
   *******************************************************************************
   */
 package com.ibm.icu.impl;
@@ -633,7 +633,7 @@ public class OlsonTimeZone extends BasicTimeZone {
     // This constructor is used for testing purpose only
     public OlsonTimeZone(String id){
         super(id);
-        UResourceBundle top = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+        UResourceBundle top = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                 ZONEINFORES, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         UResourceBundle res = ZoneMeta.openOlsonResource(top, id);
         construct(top, res);
@@ -1238,7 +1238,7 @@ public class OlsonTimeZone extends BasicTimeZone {
             String tzid = getID();
             if (tzid != null) {
                 try {
-                    UResourceBundle top = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+                    UResourceBundle top = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                             ZONEINFORES, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                     UResourceBundle res = ZoneMeta.openOlsonResource(top, tzid);
                     construct(top, res);
index f2097fcd29bc2aa8dbc92cb09b10133664ed07f3..f14556ccc5436663f62640968d54aaf7620ba3fb 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2008-2015, International Business Machines Corporation and
+ * Copyright (C) 2008-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -224,7 +224,7 @@ public class PluralRulesLoader extends PluralRules.Factory {
      */
     public UResourceBundle getPluralBundle() throws MissingResourceException {
         return ICUResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME, "plurals",
+                ICUData.ICU_BASE_NAME, "plurals",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER, true);
     }
 
index c2e7287612c3b758956b630bdd74fa823929e3a7..ea130bbc3cd114dd62057d6fb983566a732be163 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2007-2014, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2007-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -246,7 +246,7 @@ public class RelativeDateFormat extends DateFormat {
      * Load the Date string array
      */
     private synchronized void loadDates() {
-        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, fLocale);
+        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, fLocale);
         ICUResourceBundle rdb = rb.getWithFallback("fields/day/relative");
         
         Set<URelativeString> datesSet = new TreeSet<URelativeString>(new Comparator<URelativeString>() { 
@@ -277,7 +277,7 @@ public class RelativeDateFormat extends DateFormat {
      * Set capitalizationOfRelativeUnitsForListOrMenu, capitalizationOfRelativeUnitsForStandAlone 
      */
     private void initCapitalizationContextInfo(ULocale locale) {
-        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, locale);
+        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, locale);
         try {
             ICUResourceBundle rdb = rb.getWithFallback("contextTransforms/relative");
             int[] intVector = rdb.getIntVector();
index 5d04eb8c2e6e337e6a25544000886a7b0632094c..d22e4771f633d1c2c7c90eb49a93271a3e5a9bc7 100644 (file)
@@ -212,7 +212,7 @@ public class SimpleFilteredSentenceBreakIterator extends BreakIterator {
          */
         public Builder(ULocale loc) {
             ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BRKITR_BASE_NAME, loc);
+                    ICUData.ICU_BRKITR_BASE_NAME, loc);
             ICUResourceBundle exceptions = rb.findWithFallback("exceptions");
             if (exceptions != null) {
                 ICUResourceBundle breaks = exceptions.findWithFallback("SentenceBreak");
index 4e5e9836db2d20c25d2044b90ea1c81a1bce4d15..05d20e040b2892e9646527125f2bed1758ea9eac 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2014-2015, International Business Machines Corporation and
+ * Copyright (C) 2014-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -46,7 +46,7 @@ public class TZDBTimeZoneNames extends TimeZoneNames {
     private static final ICUResourceBundle ZONESTRINGS;
     static {
         UResourceBundle bundle = ICUResourceBundle
-                .getBundleInstance(ICUResourceBundle.ICU_ZONE_BASE_NAME, "tzdbNames");
+                .getBundleInstance(ICUData.ICU_ZONE_BASE_NAME, "tzdbNames");
         ZONESTRINGS = (ICUResourceBundle)bundle.get("zoneStrings");
     }
 
index 7ddf1b00d5145f1d0ecd3a6a3459c2a8d6cdefd7..3a6a5a7493443d7ce0664c484083e216f77d6245 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2011-2014, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2011-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -448,7 +448,7 @@ public class TimeZoneGenericNames implements Serializable, Freezable<TimeZoneGen
             String patText;
             try {
                 ICUResourceBundle bundle = (ICUResourceBundle) ICUResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_ZONE_BASE_NAME, _locale);
+                    ICUData.ICU_ZONE_BASE_NAME, _locale);
                 patText = bundle.getStringWithFallback("zoneStrings/" + pat.key());
             } catch (MissingResourceException e) {
                 patText = pat.defaultValue();
index 78c8583cd6b22675a9423313260455e5da1d3c15..0643252ec6459b90c67d838d28a09ed2e2a50cba 100644 (file)
@@ -76,7 +76,7 @@ public class TimeZoneNamesImpl extends TimeZoneNames {
         if (METAZONE_IDS == null) {
             synchronized (TimeZoneNamesImpl.class) {
                 if (METAZONE_IDS == null) {
-                    UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "metaZones");
+                    UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "metaZones");
                     UResourceBundle mapTimezones = bundle.get("mapTimezones");
                     Set<String> keys = mapTimezones.keySet();
                     METAZONE_IDS = Collections.unmodifiableSet(keys);
@@ -395,7 +395,7 @@ public class TimeZoneNamesImpl extends TimeZoneNames {
      */
     private void initialize(ULocale locale) {
         ICUResourceBundle bundle = (ICUResourceBundle)ICUResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_ZONE_BASE_NAME, locale);
+                ICUData.ICU_ZONE_BASE_NAME, locale);
         _zoneStrings = (ICUResourceBundle)bundle.get(ZONE_STRINGS_BUNDLE);
 
         // TODO: Access is synchronized, can we use a non-concurrent map?
@@ -795,7 +795,7 @@ public class TimeZoneNamesImpl extends TimeZoneNames {
         protected List<MZMapEntry> createInstance(String key, String data) {
             List<MZMapEntry> mzMaps = null;
 
-            UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "metaZones");
+            UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "metaZones");
             UResourceBundle metazoneInfoBundle = bundle.get("metazoneInfo");
 
             String tzkey = data.replace('/', ':');
@@ -902,7 +902,7 @@ public class TimeZoneNamesImpl extends TimeZoneNames {
         protected Map<String, String> createInstance(String key, String data) {
             Map<String, String> map = null;
 
-            UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "metaZones");
+            UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "metaZones");
             UResourceBundle mapTimezones = bundle.get("mapTimezones");
 
             try {
index 712a167d5ac0cd9ae51868629a2f65df77d67c8e..dc032bae0771ee095abca15e2bc150ea23b2431c 100644 (file)
@@ -117,7 +117,7 @@ public class ValidIdentifiers {
         static {
             Map<Datatype, Map<Datasubtype, ValiditySet>> _data = new EnumMap<Datatype,Map<Datasubtype,ValiditySet>>(Datatype.class);
             UResourceBundle suppData = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BASE_NAME,
+                    ICUData.ICU_BASE_NAME,
                     "supplementalData",
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle validityInfo = suppData.get("idValidity");
index b89bbf9eda776dac3a68cf6376e1297e62c0eca2..0ad26ceaa589ae6f2495b45ce0fa46323779e3d2 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
-* Copyright (c) 2003-2015 International Business Machines
+* Copyright (c) 2003-2016 International Business Machines
 * Corporation and others.  All Rights Reserved.
 **********************************************************************
 * Author: Alan Liu
@@ -285,7 +285,7 @@ public final class ZoneMeta {
         if (ZONEIDS == null) {
             try {
                 UResourceBundle top = UResourceBundle.getBundleInstance(
-                        ICUResourceBundle.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                        ICUData.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                 ZONEIDS = top.getStringArray(kNAMES);
             } catch (MissingResourceException ex) {
                 // throw away..
@@ -364,7 +364,7 @@ public final class ZoneMeta {
                 try {
                     int zoneIdx = getZoneIndex(tzid);
                     if (zoneIdx >= 0) {
-                        UResourceBundle top = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+                        UResourceBundle top = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                                 ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                         UResourceBundle zones = top.get(kZONES);
                         UResourceBundle zone = zones.get(zoneIdx);
@@ -394,7 +394,7 @@ public final class ZoneMeta {
 
         try {
             // First, try check if the given ID is canonical
-            UResourceBundle keyTypeData = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+            UResourceBundle keyTypeData = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                     "keyTypeData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle typeMap = keyTypeData.get("typeMap");
             UResourceBundle typeKeys = typeMap.get("timezone");
@@ -428,7 +428,7 @@ public final class ZoneMeta {
             if (zoneIdx >= 0) {
                 try {
                     UResourceBundle top = UResourceBundle.getBundleInstance(
-                            ICUResourceBundle.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                            ICUData.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                     UResourceBundle regions = top.get(kREGIONS);
                     if (zoneIdx < regions.getSize()) {
                         region = regions.getString(zoneIdx);
@@ -486,7 +486,7 @@ public final class ZoneMeta {
             // Even a country has multiple zones, one of them might be
             // dominant and treated as a primary zone.
             try {
-                UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "metaZones");
+                UResourceBundle bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "metaZones");
                 UResourceBundle primaryZones = bundle.get("primaryZones");
                 String primaryZone = primaryZones.getString(country);
                 if (tzid.equals(primaryZone)) {
@@ -522,7 +522,7 @@ public final class ZoneMeta {
             try {
                 if (top == null) {
                     top = UResourceBundle.getBundleInstance(
-                            ICUResourceBundle.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                            ICUData.ICU_BASE_NAME, ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                 }
                 UResourceBundle zones = top.get(kZONES);
                 UResourceBundle zone = zones.get(zoneIdx);
@@ -551,7 +551,7 @@ public final class ZoneMeta {
         protected OlsonTimeZone createInstance(String key, String data) {
             OlsonTimeZone tz = null;
             try {
-                UResourceBundle top = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+                UResourceBundle top = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                         ZONEINFORESNAME, ICUResourceBundle.ICU_DATA_CLASS_LOADER);
                 UResourceBundle res = openOlsonResource(top, data);
                 if (res != null) {
@@ -868,7 +868,7 @@ public final class ZoneMeta {
 
         try {
             // First, try check if the given ID is canonical
-            UResourceBundle keyTypeData = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,
+            UResourceBundle keyTypeData = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,
                     "keyTypeData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle typeMap = keyTypeData.get("typeMap");
             UResourceBundle typeKeys = typeMap.get("timezone");
index 437f1acf0d728b3b5f1b192dfde37603e973d7fe..499e36570f961b30c133ca8687e355c2fd72cb36 100644 (file)
@@ -17,6 +17,7 @@ import java.util.MissingResourceException;
 import java.util.Set;
 import java.util.regex.Pattern;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.util.Output;
 import com.ibm.icu.util.UResourceBundle;
@@ -203,7 +204,7 @@ public class KeyTypeData {
 
     private static void initFromResourceBundle() {
         UResourceBundle keyTypeDataRes = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "keyTypeData",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER);
 
index 9cf9d0261cebf3936f538cf59815bb02ecb745ed..ed01ffd315c9ae87c8f449f74a53951c58e7fa4d 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2002-2015, International Business Machines Corporation and
+ * Copyright (C) 2002-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -114,7 +114,7 @@ final class BreakIteratorFactory extends BreakIterator.BreakIteratorServiceShim
 
         RuleBasedBreakIterator    iter = null;
         ICUResourceBundle rb           = (ICUResourceBundle)ICUResourceBundle.
-                getBundleInstance(ICUResourceBundle.ICU_BRKITR_BASE_NAME, locale,
+                getBundleInstance(ICUData.ICU_BRKITR_BASE_NAME, locale,
                         ICUResourceBundle.OpenType.LOCALE_ROOT);
 
         //
index 6aa386bd1bb45ed0008de72282b97f49f1e64d1b..7277b0037fcd1f95a30d20b9621fe7043166c877 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2012-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2012-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.text;
@@ -11,6 +11,7 @@ import java.util.Map;
 import java.util.MissingResourceException;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.util.ULocale;
@@ -128,7 +129,7 @@ class CompactDecimalDataCache {
     private static DataBundle load(ULocale ulocale) {
         NumberingSystem ns = NumberingSystem.getInstance(ulocale);
         ICUResourceBundle r = (ICUResourceBundle)UResourceBundle.
-                getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, ulocale);
+                getBundleInstance(ICUData.ICU_BASE_NAME, ulocale);
         r = r.getWithFallback(NUMBER_ELEMENTS);
         String numberingSystemName = ns.getName();
 
index c394b2878c8f0446e122466eeac9803769ea6356..237d30298893e55a23e0385b05b2f99d6612bc2f 100644 (file)
@@ -19,6 +19,7 @@ import java.util.ResourceBundle;
 import com.ibm.icu.impl.CalendarData;
 import com.ibm.icu.impl.CalendarUtil;
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.impl.Utility;
@@ -1704,7 +1705,7 @@ public class DateFormatSymbols implements Serializable, Cloneable {
 
         ICUResourceBundle rb =
             (ICUResourceBundle)UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME, desiredLocale);
+                ICUData.ICU_BASE_NAME, desiredLocale);
 
         // Because localized date/time pattern characters will be obsolete in CLDR,
         // we decided not to maintain localized pattern characters in ICU any more.
index 73cc701b5dcee012d98b223df268ccfe1bdeb9cf..c48044b4517d4fb63a24900f59ab99c22fee946f 100644 (file)
@@ -26,6 +26,7 @@ import java.util.TreeMap;
 import java.util.TreeSet;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.PatternTokenizer;
 import com.ibm.icu.impl.SimpleCache;
@@ -149,7 +150,7 @@ public class DateTimePatternGenerator implements Freezable<DateTimePatternGenera
             }
         }
 
-        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, uLocale);
+        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, uLocale);
         // Get the correct calendar type
         String calendarTypeToUse = uLocale.getKeywordValue("calendar");
         if ( calendarTypeToUse == null ) {
@@ -464,7 +465,7 @@ public class DateTimePatternGenerator implements Freezable<DateTimePatternGenera
     static {
         HashMap<String, String[]> temp = new HashMap<String, String[]>();
         ICUResourceBundle suppData = (ICUResourceBundle)ICUResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "supplementalData",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER);
 
index 13ac7795a79008ed736f9a6d05f1c88818a15c56..e44b887902e4d019dc9e57e8a20ce29c8e5fd974 100644 (file)
@@ -18,6 +18,7 @@ import com.ibm.icu.impl.CurrencyData.CurrencyDisplayInfo;
 import com.ibm.icu.impl.CurrencyData.CurrencyFormatInfo;
 import com.ibm.icu.impl.CurrencyData.CurrencySpacingInfo;
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.util.Currency;
@@ -963,7 +964,7 @@ public class DecimalFormatSymbols implements Cloneable, Serializable {
         // Open the resource bundle and get the locale IDs
         // TODO: Is there a better way to get the locale than making an ICUResourceBundle instance?
         ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.
-            getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, locale);
+            getBundleInstance(ICUData.ICU_BASE_NAME, locale);
         // TODO: Determine actual and valid locale correctly.
         ULocale uloc = rb.getULocale();
         setLocale(uloc, uloc);
index 86105669f4ce6bf334468438f59d8b3d30263af1..ed472a054bf09789bdc98d0a879e25478bc854fb 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2012-2015, International Business Machines Corporation and
+ * Copyright (C) 2012-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -42,7 +42,7 @@ final class DictionaryData {
     private static final int DATA_FORMAT_ID = 0x44696374;
 
     public static DictionaryMatcher loadDictionaryFor(String dictType) throws IOException {
-        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BRKITR_BASE_NAME);
+        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BRKITR_BASE_NAME);
         String dictFileName = rb.getStringWithFallback("dictionaries/" + dictType);
         dictFileName = ICUData.ICU_BRKITR_NAME + '/' + dictFileName;
         ByteBuffer bytes = ICUBinary.getRequiredData(dictFileName);
index cc1c76c098d3e52e420aa5d36908e407a2ff3c98..56e15be33ac4b8ec262b05e0ab49bc0c3d1e8386 100644 (file)
@@ -13,6 +13,7 @@ import java.util.Iterator;
 import java.util.Locale;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.impl.SimpleFormatterImpl;
@@ -316,7 +317,7 @@ final public class ListFormatter {
 
         private static ListFormatter load(ULocale ulocale, String style) {
             ICUResourceBundle r = (ICUResourceBundle)UResourceBundle.
-                    getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, ulocale);
+                    getBundleInstance(ICUData.ICU_BASE_NAME, ulocale);
             StringBuilder sb = new StringBuilder();
             return new ListFormatter(
                 compilePattern(r.getWithFallback("listPattern/" + style + "/2").getString(), sb),
index 4145cbe3621101e97429c5044d6c591b1ca36ed4..1546f5c23f21b0cf014b53fe562b5fd0dc673b12 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 1996-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 1996-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 
@@ -21,6 +21,7 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.util.Currency;
 import com.ibm.icu.util.Currency.CurrencyUsage;
@@ -1523,7 +1524,7 @@ public abstract class NumberFormat extends UFormat {
         }
 
         ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.
-        getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, forLocale);
+        getBundleInstance(ICUData.ICU_BASE_NAME, forLocale);
         NumberingSystem ns = NumberingSystem.getInstance(forLocale);
 
         String result = null;
index 0a6519872a45501ddba3fdd98895a0b530bb80b6..131e188c88e041efdd5f850d595eb75853e7eb5f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009-2012, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 
@@ -12,6 +12,7 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.lang.UCharacter;
@@ -153,7 +154,7 @@ public class NumberingSystem {
         String resolvedNumberingSystem = null;
         while (!nsResolved) {           
             try {
-                ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,locale);
+                ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,locale);
                 rb = rb.getWithFallback("NumberElements");
                 resolvedNumberingSystem = rb.getStringWithFallback(numbersKeyword);
                 nsResolved = true;
@@ -212,7 +213,7 @@ public class NumberingSystem {
         }        
         
         try {
-            UResourceBundle numberingSystemsInfo = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "numberingSystems");
+            UResourceBundle numberingSystemsInfo = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "numberingSystems");
             UResourceBundle nsCurrent = numberingSystemsInfo.get("numberingSystems");
             UResourceBundle nsTop = nsCurrent.get(name);
 
@@ -240,7 +241,7 @@ public class NumberingSystem {
      */
     public static String [] getAvailableNames() {
     
-            UResourceBundle numberingSystemsInfo = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "numberingSystems");
+            UResourceBundle numberingSystemsInfo = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "numberingSystems");
             UResourceBundle nsCurrent = numberingSystemsInfo.get("numberingSystems");
             UResourceBundle temp;
 
index f3e39357a497d8e56721152509a454355ddb625d..d72bbb1883d44ae60400f435b0c003f19957bbe8 100644 (file)
@@ -12,6 +12,7 @@ import java.util.Locale;
 import com.ibm.icu.impl.CalendarData;
 import com.ibm.icu.impl.DontCareFieldPosition;
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.impl.SimpleFormatterImpl;
@@ -1231,7 +1232,7 @@ public final class RelativeDateTimeFormatter {
             // Sink for traversing data.
             RelDateTimeFmtDataSink sink = new RelDateTimeFmtDataSink(ulocale);
             ICUResourceBundle r = (ICUResourceBundle)UResourceBundle.
-                    getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, ulocale);
+                    getBundleInstance(ICUData.ICU_BASE_NAME, ulocale);
 
             // Use sink mechanism to traverse data structure.
             r.getAllTableItemsWithFallback("fields", sink);
index d69da437bb0c6ee44ad1425983d4ab1f2c68a873..ef42ec15952cb768d71a3de6a3d59aa68637f8ad 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 1996-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 1996-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 
@@ -17,6 +17,7 @@ import java.util.Map;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUDebug;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.PatternProps;
@@ -826,7 +827,7 @@ public class RuleBasedNumberFormat extends NumberFormat {
         this.locale = locale;
 
         ICUResourceBundle bundle = (ICUResourceBundle)UResourceBundle.
-            getBundleInstance(ICUResourceBundle.ICU_RBNF_BASE_NAME, locale);
+            getBundleInstance(ICUData.ICU_RBNF_BASE_NAME, locale);
 
         // TODO: determine correct actual/valid locale.  Note ambiguity
         // here -- do actual/valid refer to pattern, DecimalFormatSymbols,
@@ -1843,7 +1844,7 @@ public class RuleBasedNumberFormat extends NumberFormat {
      * Set capitalizationForListOrMenu, capitalizationForStandAlone 
      */
     private void initCapitalizationContextInfo(ULocale theLocale) {
-        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, theLocale);
+        ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, theLocale);
         try {
             ICUResourceBundle rdb = rb.getWithFallback("contextTransforms/number-spellout");
             int[] intVector = rdb.getIntVector();
index d1828c23cb5f13c962fa165d08a074e48da488d0..cc70555536a59bab9fc5e13321f1134aa79681ae 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2011-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2011-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.text;
@@ -28,6 +28,7 @@ import java.util.Locale;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SoftCache;
 import com.ibm.icu.impl.TZDBTimeZoneNames;
@@ -423,7 +424,7 @@ public class TimeZoneFormat extends UFormat implements Freezable<TimeZoneFormat>
 
         try {
             ICUResourceBundle bundle = (ICUResourceBundle) ICUResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_ZONE_BASE_NAME, locale);
+                    ICUData.ICU_ZONE_BASE_NAME, locale);
             try {
                 gmtPattern = bundle.getStringWithFallback("zoneStrings/gmtFormat");
             } catch (MissingResourceException e) {
index 049333e73f5aea097e448e7eeb339b5e22bc3c92..e5459cb53d632b0a24c548b94723c5d9f0503986 100644 (file)
@@ -18,6 +18,7 @@ import java.util.MissingResourceException;
 import com.ibm.icu.impl.CalendarData;
 import com.ibm.icu.impl.CalendarUtil;
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 import com.ibm.icu.impl.SimpleFormatterImpl;
@@ -1932,7 +1933,7 @@ public abstract class Calendar implements Serializable, Cloneable, Comparable<Ca
         ArrayList<String> values = new ArrayList<String>();
 
         UResourceBundle rb = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "supplementalData",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         UResourceBundle calPref = rb.get("calendarPreferenceData");
@@ -4811,7 +4812,7 @@ public abstract class Calendar implements Serializable, Cloneable, Comparable<Ca
         }
 
         UResourceBundle rb = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "supplementalData",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         UResourceBundle weekDataInfo = rb.get("weekData");
index 33aeb40ce8f2d7e0c12fb360ffba72ccabc129fb..c8205b4d1021f7f83b6e454efec1fa23c68a691b 100644 (file)
@@ -22,6 +22,7 @@ import java.util.MissingResourceException;
 import java.util.Set;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUDebug;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
@@ -446,7 +447,7 @@ public class Currency extends MeasureUnit {
         int result = 0;
         try {
             UResourceBundle bundle = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BASE_NAME,
+                    ICUData.ICU_BASE_NAME,
                     "currencyNumericCodes",
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle codeMap = bundle.get("codeMap");
index c141141c50a1c0ee0afd5e950ebfcc91bbdc668a..cd55027a6dfb5e4dcc38ec651531dc1ea943d9ed 100644 (file)
@@ -1,7 +1,7 @@
 /*
  ********************************************************************************
- * Copyright (C) 2003-2014, Google, International Business Machines Corporation *
- * and others. All Rights Reserved.                                             *
+ * Copyright (C) 2003-2016, Google, International Business Machines Corporation
+ * and others. All Rights Reserved.
  ********************************************************************************
 */
 package com.ibm.icu.util;
@@ -14,6 +14,7 @@ import java.util.Map;
 import java.util.MissingResourceException;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.SimpleCache;
 
@@ -240,7 +241,7 @@ public class GenderInfo {
 
         private static GenderInfo load(ULocale ulocale) {
             UResourceBundle rb = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BASE_NAME,
+                    ICUData.ICU_BASE_NAME,
                     "genderList",
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER, true);
             UResourceBundle genderList = rb.get("genderList");
index daea1d6a4a37126f5358b2c2245abdf8b5d463de..95b4e762d51383e0de44ece6decf40ca7318d3ad 100644 (file)
@@ -1,13 +1,14 @@
 /*
  **************************************************************************************
- * Copyright (C) 2009-2016, International Business Machines Corporation,              *
- * Google, Inc. and others. All Rights Reserved.                                      *
+ * Copyright (C) 2009-2016, International Business Machines Corporation,
+ * Google, Inc. and others. All Rights Reserved.
  **************************************************************************************
  */
 package com.ibm.icu.util;
 
 import java.util.MissingResourceException;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.text.UnicodeSet;
 import com.ibm.icu.util.ULocale.Category;
@@ -219,8 +220,8 @@ public final class LocaleData {
      */
     public static final LocaleData getInstance(ULocale locale) {
         LocaleData ld = new LocaleData();
-        ld.bundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, locale);
-        ld.langBundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_LANG_BASE_NAME, locale);
+        ld.bundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, locale);
+        ld.langBundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_LANG_BASE_NAME, locale);
         ld.noSubstitute = false;
         return ld;
     }
@@ -298,7 +299,7 @@ public final class LocaleData {
         String region = ULocale.getRegionForSupplementalData(locale, true);
         try {
             UResourceBundle rb = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BASE_NAME,
+                    ICUData.ICU_BASE_NAME,
                     "supplementalData",
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle measurementData = rb.get("measurementData");
@@ -460,7 +461,7 @@ public final class LocaleData {
         // fetching this data should be idempotent.
         if(gCLDRVersion == null) {
             // from ZoneMeta.java
-            UResourceBundle supplementalDataBundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "supplementalData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+            UResourceBundle supplementalDataBundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "supplementalData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle cldrVersionBundle = supplementalDataBundle.get("cldrVersion");
             gCLDRVersion = VersionInfo.getInstance(cldrVersionBundle.getString());
         }
index 62892ecd60ad05fc9f6b2dd6f8aebd4e144422da..f0ed0d37b3552f92224c3684c06b4105bc61c1d3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  ****************************************************************************************
- * Copyright (C) 2009-2016, Google, Inc.; International Business Machines Corporation   *
- * and others. All Rights Reserved.                                                     *
+ * Copyright (C) 2009-2016, Google, Inc.; International Business Machines Corporation
+ * and others. All Rights Reserved.
  ****************************************************************************************
  */
 package com.ibm.icu.util;
@@ -17,6 +17,7 @@ import java.util.Set;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Relation;
 import com.ibm.icu.impl.Row;
@@ -836,7 +837,7 @@ public class LocaleMatcher {
     @Deprecated
     public static ICUResourceBundle getICUSupplementalData() {
         ICUResourceBundle suppData = (ICUResourceBundle) UResourceBundle.getBundleInstance(
-            ICUResourceBundle.ICU_BASE_NAME,
+            ICUData.ICU_BASE_NAME,
             "supplementalData",
             ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         return suppData;
index 4d69a63885f0e238b545f1359a62631f08126e0d..93c67706b8d474980aa18bd0483ba7577c91cd45 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2004-2016, Google Inc, International Business Machines        *
- * Corporation and others. All Rights Reserved.                                *
+ * Copyright (C) 2004-2016, Google Inc, International Business Machines
+ * Corporation and others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.util;
@@ -20,6 +20,7 @@ import java.util.Map;
 import java.util.MissingResourceException;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Pair;
 import com.ibm.icu.text.UnicodeSet;
@@ -274,7 +275,7 @@ public class MeasureUnit implements Serializable {
         if (cacheIsPopulated) {
             return;
         }
-        ICUResourceBundle resource = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "en");
+        ICUResourceBundle resource = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "en");
         for (String key : unitKeys) {
             try {
                 ICUResourceBundle unitsTypeRes = resource.getWithFallback(key);
@@ -300,7 +301,7 @@ public class MeasureUnit implements Serializable {
         // preallocate currencies
         try {
             UResourceBundle bundle = UResourceBundle.getBundleInstance(
-                    ICUResourceBundle.ICU_BASE_NAME,
+                    ICUData.ICU_BASE_NAME,
                     "currencyNumericCodes",
                     ICUResourceBundle.ICU_DATA_CLASS_LOADER);
             UResourceBundle codeMap = bundle.get("codeMap");
index d5be9728c98690548bc601f7585d4e569be14574..0c0384922e05a42d57a7b0a1cfa7d732b010ed54 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2011-2015, International Business Machines Corporation        *
- * All Rights Reserved.                                                        *
+ * Copyright (C) 2011-2016, International Business Machines Corporation
+ * All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.util;
@@ -15,6 +15,7 @@ import java.util.Map;
 import java.util.Set;
 import java.util.TreeSet;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 
 /**
@@ -165,11 +166,11 @@ public class Region implements Comparable<Region> {
         UResourceBundle territoryContainment = null;
         UResourceBundle groupingContainment = null;
 
-        UResourceBundle metadata = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,"metadata",ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+        UResourceBundle metadata = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,"metadata",ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         metadataAlias = metadata.get("alias");
         territoryAlias = metadataAlias.get("territory");
 
-        UResourceBundle supplementalData = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,"supplementalData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+        UResourceBundle supplementalData = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,"supplementalData", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         codeMappings = supplementalData.get("codeMappings");
         idValidity = supplementalData.get("idValidity");
         regionList = idValidity.get("region");
index 53b0e88ff0e72f853d374943880da028ed525299..bc371a430a83465131b380f76ce642675850df4b 100644 (file)
@@ -16,6 +16,7 @@ import java.util.logging.Logger;
 
 import com.ibm.icu.impl.Grego;
 import com.ibm.icu.impl.ICUConfig;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.JavaTimeZone;
 import com.ibm.icu.impl.TimeZoneAdapter;
@@ -1156,7 +1157,7 @@ abstract public class TimeZone implements Serializable, Cloneable, Freezable<Tim
         }
 
         UResourceBundle top = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME, "windowsZones", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                ICUData.ICU_BASE_NAME, "windowsZones", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         UResourceBundle mapTimezones = top.get("mapTimezones");
 
         UResourceBundleIterator resitr = mapTimezones.getIterator();
@@ -1211,7 +1212,7 @@ abstract public class TimeZone implements Serializable, Cloneable, Freezable<Tim
         String id = null;
 
         UResourceBundle top = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME, "windowsZones", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
+                ICUData.ICU_BASE_NAME, "windowsZones", ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         UResourceBundle mapTimezones = top.get("mapTimezones");
 
         try {
index 14f1c95059516b626e0cc37747e292a96532b5de..b8a9f41479cd506c35374c22d8cf8c3787670864 100644 (file)
@@ -25,6 +25,7 @@ import java.util.TreeMap;
 import java.util.TreeSet;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.ICUResourceTableAccess;
 import com.ibm.icu.impl.LocaleIDParser;
@@ -1964,7 +1965,7 @@ public final class ULocale implements Serializable, Comparable<ULocale> {
      * @stable ICU 4.0
      */
     public String getCharacterOrientation() {
-        return ICUResourceTableAccess.getTableString(ICUResourceBundle.ICU_BASE_NAME, this,
+        return ICUResourceTableAccess.getTableString(ICUData.ICU_BASE_NAME, this,
                 "layout", "characters");
     }
 
@@ -1976,7 +1977,7 @@ public final class ULocale implements Serializable, Comparable<ULocale> {
      * @stable ICU 4.0
      */
     public String getLineOrientation() {
-        return ICUResourceTableAccess.getTableString(ICUResourceBundle.ICU_BASE_NAME, this,
+        return ICUResourceTableAccess.getTableString(ICUData.ICU_BASE_NAME, this,
                 "layout", "lines");
     }
 
@@ -2955,7 +2956,7 @@ public final class ULocale implements Serializable, Comparable<ULocale> {
     private static String lookupLikelySubtags(String localeId) {
         UResourceBundle bundle =
                 UResourceBundle.getBundleInstance(
-                        ICUResourceBundle.ICU_BASE_NAME, "likelySubtags");
+                        ICUData.ICU_BASE_NAME, "likelySubtags");
         try {
             return bundle.getString(localeId);
         }
index 0298c1bbbef39ee12c2151eacf7a870205676d26..417e6e3c98fd79d9c2475d64bb1c9c3d66a5f7fc 100644 (file)
@@ -20,6 +20,7 @@ import java.util.TreeSet;
 import java.util.concurrent.ConcurrentHashMap;
 
 import com.ibm.icu.impl.ICUCache;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.ICUResourceBundleReader;
 import com.ibm.icu.impl.ResourceBundleWrapper;
@@ -166,7 +167,7 @@ public abstract class UResourceBundle extends ResourceBundle {
         if (locale==null) {
             locale = ULocale.getDefault();
         }
-        return getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, locale.toString(), 
+        return getBundleInstance(ICUData.ICU_BASE_NAME, locale.toString(), 
                                  ICUResourceBundle.ICU_DATA_CLASS_LOADER, false);
     }
 
@@ -180,7 +181,7 @@ public abstract class UResourceBundle extends ResourceBundle {
      */
     public static UResourceBundle getBundleInstance(String baseName) {
         if (baseName == null) {
-            baseName = ICUResourceBundle.ICU_BASE_NAME;
+            baseName = ICUData.ICU_BASE_NAME;
         }
         ULocale uloc = ULocale.getDefault();
         return getBundleInstance(baseName, uloc.toString(), ICUResourceBundle.ICU_DATA_CLASS_LOADER, 
@@ -200,7 +201,7 @@ public abstract class UResourceBundle extends ResourceBundle {
 
     public static UResourceBundle getBundleInstance(String baseName, Locale locale) {
         if (baseName == null) {
-            baseName = ICUResourceBundle.ICU_BASE_NAME;
+            baseName = ICUData.ICU_BASE_NAME;
         }
         ULocale uloc = locale == null ? ULocale.getDefault() : ULocale.forLocale(locale);
 
@@ -220,7 +221,7 @@ public abstract class UResourceBundle extends ResourceBundle {
      */
     public static UResourceBundle getBundleInstance(String baseName, ULocale locale) {
         if (baseName == null) {
-            baseName = ICUResourceBundle.ICU_BASE_NAME;
+            baseName = ICUData.ICU_BASE_NAME;
         }
         if (locale == null) {
             locale = ULocale.getDefault();
@@ -243,7 +244,7 @@ public abstract class UResourceBundle extends ResourceBundle {
     public static UResourceBundle getBundleInstance(String baseName, Locale locale, 
                                                     ClassLoader loader) {
         if (baseName == null) {
-            baseName = ICUResourceBundle.ICU_BASE_NAME;
+            baseName = ICUData.ICU_BASE_NAME;
         }
         ULocale uloc = locale == null ? ULocale.getDefault() : ULocale.forLocale(locale);
         return getBundleInstance(baseName, uloc.toString(), loader, false);
@@ -266,7 +267,7 @@ public abstract class UResourceBundle extends ResourceBundle {
     public static UResourceBundle getBundleInstance(String baseName, ULocale locale, 
                                                     ClassLoader loader) {
         if (baseName == null) {
-            baseName = ICUResourceBundle.ICU_BASE_NAME;
+            baseName = ICUData.ICU_BASE_NAME;
         }
         if (locale == null) {
             locale = ULocale.getDefault();
index fbda76c170411f4580b1c2c19dce59079b00fd25..d2d46e63f838d7d4f6ce10183ba438bf7b883bad 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009-2014, International Business Machines Corporation and
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -27,7 +27,7 @@ public class ICUCurrencyDisplayInfoProvider implements CurrencyDisplayInfoProvid
 
     public CurrencyDisplayInfo getInstance(ULocale locale, boolean withFallback) {
         ICUResourceBundle rb = (ICUResourceBundle) UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_CURR_BASE_NAME, locale);
+                ICUData.ICU_CURR_BASE_NAME, locale);
         if (!withFallback) {
             int status = rb.getLoadingStatus();
             if (status == ICUResourceBundle.FROM_DEFAULT || status == ICUResourceBundle.FROM_ROOT) {
@@ -141,7 +141,7 @@ public class ICUCurrencyDisplayInfoProvider implements CurrencyDisplayInfoProvid
             ULocale locale = rb.getULocale();
             for (;locale != null; locale = locale.getFallback()) {
                 ICUResourceBundle r = (ICUResourceBundle) UResourceBundle.getBundleInstance(
-                        ICUResourceBundle.ICU_CURR_BASE_NAME, locale);
+                        ICUData.ICU_CURR_BASE_NAME, locale);
                 if (r == null) {
                     continue;
                 }
@@ -206,7 +206,7 @@ public class ICUCurrencyDisplayInfoProvider implements CurrencyDisplayInfoProvid
 
             for (ULocale locale = rb.getULocale(); locale != null; locale = locale.getFallback()) {
                 ICUResourceBundle bundle = (ICUResourceBundle)
-                    UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_CURR_BASE_NAME, locale);
+                    UResourceBundle.getBundleInstance(ICUData.ICU_CURR_BASE_NAME, locale);
                 ICUResourceBundle curr = bundle.findTopLevel("Currencies");
                 if (curr == null) {
                     continue;
@@ -235,7 +235,7 @@ public class ICUCurrencyDisplayInfoProvider implements CurrencyDisplayInfoProvid
             Map<String, Set<String>> visitedPlurals = new HashMap<String, Set<String>>();
             for (ULocale locale = rb.getULocale(); locale != null; locale = locale.getFallback()) {
                 ICUResourceBundle bundle = (ICUResourceBundle)
-                    UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_CURR_BASE_NAME, locale);
+                    UResourceBundle.getBundleInstance(ICUData.ICU_CURR_BASE_NAME, locale);
                 ICUResourceBundle curr = bundle.findTopLevel("Currencies");
                 if (curr != null) {
                     for (int i = 0; i < curr.getSize(); ++i) {
index b2329bd221e75bb3d5cdca4cbf2b6a25bb7ab234..716e7cc360531d94fe4962a4f3fdf0a26855d3ee 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009-2014, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
@@ -24,7 +24,7 @@ public class ICUCurrencyMetaInfo extends CurrencyMetaInfo {
 
     public ICUCurrencyMetaInfo() {
         ICUResourceBundle bundle = (ICUResourceBundle) ICUResourceBundle.getBundleInstance(
-            ICUResourceBundle.ICU_CURR_BASE_NAME, "supplementalData",
+            ICUData.ICU_CURR_BASE_NAME, "supplementalData",
             ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         regionInfo = bundle.findTopLevel("CurrencyMap");
         digitInfo = bundle.findTopLevel("CurrencyMeta");
index 4cb94b339be7f1c936be98ba0c3b1ad05eb5c815..271524630e6f76ad823eb172e029d8a1d849291c 100644 (file)
@@ -1,13 +1,13 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009, International Business Machines Corporation and         *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
 
 public class ICULangDataTables extends LocaleDisplayNamesImpl.ICUDataTables {
     public ICULangDataTables() {
-        super(ICUResourceBundle.ICU_LANG_BASE_NAME);
+        super(ICUData.ICU_LANG_BASE_NAME);
     }
 }
index b146f8318979337e7938a6a9f19b1187ea587b13..5d974e02bcb675c8b34008cb0ac0642e4cc7f120 100644 (file)
@@ -1,13 +1,13 @@
 /*
  *******************************************************************************
- * Copyright (C) 2009, International Business Machines Corporation and         *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.impl;
 
 public class ICURegionDataTables extends LocaleDisplayNamesImpl.ICUDataTables {
     public ICURegionDataTables() {
-        super(ICUResourceBundle.ICU_REGION_BASE_NAME);
+        super(ICUData.ICU_REGION_BASE_NAME);
     }
 }
index b8bbf42a20182f3bf5807ba9542b2843aac84283..f319463574d45c783a2228a425a8eafe2065d1a7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 1996-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 1996-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.text;
@@ -16,6 +16,7 @@ import java.util.Locale;
 import java.util.Map;
 import java.util.MissingResourceException;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Utility;
 import com.ibm.icu.impl.UtilityExtensions;
@@ -1226,7 +1227,7 @@ public abstract class Transliterator implements StringTransform  {
         // root will change to sun.text.resources.LocaleElements
 
         ICUResourceBundle bundle = (ICUResourceBundle)UResourceBundle.
-            getBundleInstance(ICUResourceBundle.ICU_TRANSLIT_BASE_NAME, inLocale);
+            getBundleInstance(ICUData.ICU_TRANSLIT_BASE_NAME, inLocale);
 
         // Normalize the ID
         String stv[] = TransliteratorIDParser.IDtoSTV(id);
@@ -1913,7 +1914,7 @@ public abstract class Transliterator implements StringTransform  {
          * The extra blank field on "alias" lines is to make the array square.
          */
         UResourceBundle bundle, transIDs, colBund;
-        bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_TRANSLIT_BASE_NAME, ROOT);
+        bundle = UResourceBundle.getBundleInstance(ICUData.ICU_TRANSLIT_BASE_NAME, ROOT);
         transIDs = bundle.get(RB_RULE_BASED_IDS);
 
         int row, maxRows;
index 48333b5ec224fa01084cb986223049b334bfa0ae..f4c5f5155c8f61d12e0394fd9e42e0ea3bdc9ecb 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
-*   Copyright (c) 2001-2011, International Business Machines
+*   Copyright (c) 2001-2016, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 **********************************************************************
 *   Date        Name        Description
@@ -20,6 +20,7 @@ import java.util.Map;
 import java.util.MissingResourceException;
 import java.util.ResourceBundle;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.LocaleUtility;
 import com.ibm.icu.lang.UScript;
@@ -120,7 +121,7 @@ class TransliteratorRegistry {
                 // If 'top' is not a script name, try a locale lookup
                 if (script == UScript.INVALID_CODE) {
                     Locale toploc = LocaleUtility.getLocaleFromName(top);
-                    res  = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_TRANSLIT_BASE_NAME,toploc);
+                    res  = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_TRANSLIT_BASE_NAME,toploc);
                     // Make sure we got the bundle we wanted; otherwise, don't use it
                     if (res!=null && LocaleUtility.isFallbackOf(res.getULocale().toString(), top)) {
                         isSpecLocale = true;
index 1ac0c72bbcf5828cdb7bddfbf0793b7c7cf77a80..510ccc578a57fc092fca1fe5a3b824b7227639b6 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *******************************************************************************
- * Copyright (C) 2002-2015, International Business Machines Corporation and
+ * Copyright (C) 2002-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -18,6 +18,7 @@ import java.util.Set;
 import java.util.TreeSet;
 
 import com.ibm.icu.dev.test.TestFmwk;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Utility;
 import com.ibm.icu.lang.UScript;
@@ -52,7 +53,7 @@ public class CollationMiscTest extends TestFmwk {
 
     private static final boolean hasCollationElements(Locale locale)
     {
-        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_COLLATION_BASE_NAME,locale);
+        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_COLLATION_BASE_NAME,locale);
         if (rb != null) {
             try {
                 String collkey = rb.getStringWithFallback("collations/default");
@@ -1578,7 +1579,7 @@ public class CollationMiscTest extends TestFmwk {
         for (int i = 0; i < locale.length; i ++) {
             Locale l = locale[i];
             try {
-                ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_COLLATION_BASE_NAME,l);
+                ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_COLLATION_BASE_NAME,l);
                 String collkey = rb.getStringWithFallback("collations/default");
                 ICUResourceBundle elements = rb.getWithFallback("collations/" + collkey);
                 if (elements == null) {
index 589ad2a662405b0c62e9f1fc84d8dd3a1d7d894a..8baeb11b5258cec789f0db44a3de4b8b7b7d6bdc 100644 (file)
@@ -1,7 +1,7 @@
 /**
  *******************************************************************************
- * Copyright (C) 2009-2014, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2009-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.dev.test.util;
@@ -9,6 +9,7 @@ package com.ibm.icu.dev.test.util;
 import java.util.MissingResourceException;
 
 import com.ibm.icu.dev.test.TestFmwk;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.text.Collator;
 import com.ibm.icu.util.ULocale;
@@ -70,7 +71,7 @@ public final class ICUResourceBundleCollationTest extends TestFmwk {
        };
 
        logln("Testing functional equivalents for collation...");
-       getFunctionalEquivalentTestCases(ICUResourceBundle.ICU_COLLATION_BASE_NAME,
+       getFunctionalEquivalentTestCases(ICUData.ICU_COLLATION_BASE_NAME,
                                         Collator.class.getClassLoader(),
                COLLATION_RESNAME, COLLATION_KEYWORD, true, collCases);
     }
@@ -90,7 +91,7 @@ public final class ICUResourceBundleCollationTest extends TestFmwk {
         ICUResourceBundle bundle = null;
         String key = null;
         try{
-            bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_COLLATION_BASE_NAME,ULocale.canonicalize("de__PHONEBOOK"));
+            bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_COLLATION_BASE_NAME,ULocale.canonicalize("de__PHONEBOOK"));
 
             if(!bundle.getULocale().getName().equals("de")){
                 errln("did not get the expected bundle");
@@ -105,7 +106,7 @@ public final class ICUResourceBundleCollationTest extends TestFmwk {
         }
 
 
-        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_COLLATION_BASE_NAME,"fr_FR");
+        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_COLLATION_BASE_NAME,"fr_FR");
         key = bundle.getStringWithFallback("collations/default");
         if(!key.equals("standard")){
             errln("Did not get the expected result from getStringWithFallback method.");
@@ -118,7 +119,7 @@ public final class ICUResourceBundleCollationTest extends TestFmwk {
         int n;
 
         logln("Testing getting collation values:");
-        kwVals = ICUResourceBundle.getKeywordValues(ICUResourceBundle.ICU_COLLATION_BASE_NAME,COLLATION_RESNAME);
+        kwVals = ICUResourceBundle.getKeywordValues(ICUData.ICU_COLLATION_BASE_NAME,COLLATION_RESNAME);
         for(n=0;n<kwVals.length;n++) {
             logln(new Integer(n).toString() + ": " + kwVals[n]);
             if(DEFAULT_NAME.equals(kwVals[n])) {
@@ -141,7 +142,7 @@ public final class ICUResourceBundleCollationTest extends TestFmwk {
     }
 
     public void TestOpen(){
-        UResourceBundle bundle = (UResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_COLLATION_BASE_NAME, "en_US_POSIX");
+        UResourceBundle bundle = (UResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_COLLATION_BASE_NAME, "en_US_POSIX");
         if(bundle==null){
             errln("could not load the stream");
         }
index 680347fbd947f2848f1ce1e9e371c0b1c02348fd..1f7f7a56d6c6a0873f1ff0c77e8f81abe48a7acf 100644 (file)
@@ -34,6 +34,7 @@ import java.util.Map;
 import java.util.ResourceBundle;
 import java.util.Set;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.text.ChineseDateFormat;
 import com.ibm.icu.text.ChineseDateFormat.Field;
@@ -2324,7 +2325,7 @@ public class DateFormatTest extends com.ibm.icu.dev.test.TestFmwk {
         f = DateFormat.getDateInstance();
         logln("time yet again: " + f.format(now));
 
-        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,"de_DE");
+        ICUResourceBundle rb = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,"de_DE");
         DateFormatSymbols sym = new DateFormatSymbols(rb, Locale.GERMANY);
         DateFormatSymbols sym2 = (DateFormatSymbols)sym.clone();
         if (sym.hashCode() != sym2.hashCode()) {
index dd6d5427938e33616d5f0b9b2dd7b59c8a61717f..44208a950e3ca5dc8e222cd1a174f239c7f12361 100644 (file)
@@ -1,6 +1,6 @@
 /*****************************************************************************************
  *
- * Copyright (C) 1996-2014, International Business Machines
+ * Copyright (C) 1996-2016, International Business Machines
  * Corporation and others.  All Rights Reserved.
  **/
 
@@ -37,6 +37,7 @@ import java.text.ParsePosition;
 import java.util.Date;
 import java.util.Locale;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.text.DateFormat;
 import com.ibm.icu.text.DecimalFormat;
@@ -961,7 +962,7 @@ public class NumberRegression extends com.ibm.icu.dev.test.TestFmwk {
         Locale[] locales = NumberFormat.getAvailableLocales();
         
         for (int i = 0; i < locales.length; i++) {
-            ICUResourceBundle rb = (ICUResourceBundle)ICUResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,locales[i]);
+            ICUResourceBundle rb = (ICUResourceBundle)ICUResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,locales[i]);
 
             //
             // Get the currency pattern for this locale.  We have to fish it
index ebad8da855f4e815e2235530a8326e18814350e3..ba5f645a79ee513c56f2adeccdce85f76c69bdbd 100644 (file)
@@ -1,7 +1,7 @@
 /**
  *******************************************************************************
- * Copyright (C) 2000-2016, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2000-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 
@@ -20,7 +20,7 @@ import java.util.Locale;
 import java.util.Set;
 
 import com.ibm.icu.dev.test.TestFmwk;
-import com.ibm.icu.impl.ICUResourceBundle;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.text.SimpleDateFormat;
 import com.ibm.icu.util.BasicTimeZone;
 import com.ibm.icu.util.Calendar;
@@ -403,8 +403,8 @@ public class TimeZoneTest extends TestFmwk
 
         // in icu4j 2.1 we know we have the zh_CN locale data, though it's incomplete
 //    /"DateFormatZoneData", 
-        UResourceBundle enRB = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,Locale.ENGLISH);
-        UResourceBundle mtRB = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, mt_MT);
+        UResourceBundle enRB = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,Locale.ENGLISH);
+        UResourceBundle mtRB = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, mt_MT);
         boolean noZH = enRB == mtRB;
 
         if (noZH) {
index 55e1943b9a54ff60f44165f336b11d15565878d4..c28cb352e7e691f7ff5cff1531072945e60f6870 100644 (file)
@@ -1,6 +1,6 @@
 /**
  *******************************************************************************
- * Copyright (C) 2001-2015, International Business Machines Corporation and
+ * Copyright (C) 2001-2016, International Business Machines Corporation and
  * others. All Rights Reserved.
  *******************************************************************************
  */
@@ -21,6 +21,7 @@ import java.util.TreeSet;
 import java.util.jar.JarEntry;
 
 import com.ibm.icu.dev.test.TestFmwk;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.impl.Utility;
 import com.ibm.icu.text.BreakIterator;
@@ -92,7 +93,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
             errln("Did not get the expected output for Weekend data");
         }
 
-        bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "bogus");
+        bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "bogus");
         if(bundle instanceof UResourceBundle && bundle.getULocale().getName().equals("en_US")){
             logln("wrapper mechanism works for bogus locale");
         }else{
@@ -124,7 +125,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
         }
     }
     public void TestOpen(){
-        UResourceBundle bundle = (UResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "en_US_POSIX");
+        UResourceBundle bundle = (UResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "en_US_POSIX");
 
         if(bundle==null){
             errln("could not create the resource bundle");
@@ -168,7 +169,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
             errln("could not create the resource bundle");
         }
 
-        bundle = (UResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "zzz_ZZ_very_very_very_long_bogus_bundle");
+        bundle = (UResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "zzz_ZZ_very_very_very_long_bogus_bundle");
         if(!bundle.getULocale().equals(ULocale.getDefault())){
             errln("UResourceBundle did not load the default bundle when bundle was not found. Default: " + ULocale.getDefault() + 
                         ", Bundle locale: " + bundle.getULocale());
@@ -584,7 +585,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
     }
     public void TestAlias(){
         logln("Testing %%ALIAS");
-        UResourceBundle rb = (UResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,"iw_IL");
+        UResourceBundle rb = (UResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,"iw_IL");
         UResourceBundle b = rb.get("NumberElements");
         if(b != null){
             if(b.getSize()>0){
@@ -660,7 +661,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
         */
         ICUResourceBundle bundle = null;
 
-        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME,"fr_FR");
+        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME,"fr_FR");
         ICUResourceBundle b1 = bundle.getWithFallback("calendar");
         String defaultCal = b1.getStringWithFallback("default");
         if(!defaultCal.equals("gregorian")){
@@ -728,14 +729,14 @@ public final class ICUResourceBundleTest extends TestFmwk {
        };
 
        logln("Testing functional equivalents for calendar...");
-       getFunctionalEquivalentTestCases(ICUResourceBundle.ICU_BASE_NAME,
+       getFunctionalEquivalentTestCases(ICUData.ICU_BASE_NAME,
                                         Calendar.class.getClassLoader(),
                CALENDAR_RESNAME, CALENDAR_KEYWORD, false, calCases);
 
        logln("Testing error conditions:");
        try {
            ClassLoader cl = BreakIterator.class.getClassLoader();
-           ICUResourceBundle.getFunctionalEquivalent(ICUResourceBundle.ICU_BRKITR_BASE_NAME, cl, "calendar",
+           ICUResourceBundle.getFunctionalEquivalent(ICUData.ICU_BRKITR_BASE_NAME, cl, "calendar",
               "calendar", new ULocale("ar_EG@calendar=islamic"), new boolean[1], true);
            errln("Err: expected MissingResourceException");
        } catch ( MissingResourceException t ) {
@@ -771,7 +772,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
 
     public void TestNorwegian(){
         try{
-            UResourceBundle rb = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_REGION_BASE_NAME, "no_NO_NY");
+            UResourceBundle rb = UResourceBundle.getBundleInstance(ICUData.ICU_REGION_BASE_NAME, "no_NO_NY");
             UResourceBundle sub = rb.get("Countries");
             String s1 = sub.getString("NO");
             if(s1.equals("Noreg")){
@@ -785,7 +786,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
     }
     public void TestJB4102(){
         try {
-            ICUResourceBundle root =(ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "root");
+            ICUResourceBundle root =(ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "root");
             ICUResourceBundle t = null;    
 // AmPmMarkers now exist in root/islamic calendar, so this test is rendered useless.
 //          try{
@@ -868,14 +869,14 @@ public final class ICUResourceBundleTest extends TestFmwk {
     }
    
     public void TestLoadingStatus(){
-        ICUResourceBundle bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "yi_IL");
+        ICUResourceBundle bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "yi_IL");
         assertFallbackLoadingStatus("base/yi_IL", bundle.getLoadingStatus());
 
-        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "eo_DE");
+        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "eo_DE");
         assertFallbackLoadingStatus("base/eo_DE", bundle.getLoadingStatus());
         
         logln("Test to verify loading status of get(String)");
-        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_LANG_BASE_NAME, "zh_Hant_TW");
+        bundle = (ICUResourceBundle) UResourceBundle.getBundleInstance(ICUData.ICU_LANG_BASE_NAME, "zh_Hant_TW");
         ICUResourceBundle countries = (ICUResourceBundle) bundle.get("Languages");
         assertFallbackLoadingStatus("lang/Languages/zh_Hant_TW", countries.getLoadingStatus());
 
@@ -889,7 +890,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
         */
         
         logln("Test to verify root loading status of get()");
-        bundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, "te_IN");
+        bundle = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, "te_IN");
         ICUResourceBundle ms = (ICUResourceBundle) bundle.get("layout");
         assertRootLoadingStatus("base/layout/te_IN", ms.getLoadingStatus());
                 
@@ -907,7 +908,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
     
     public void TestCoverage(){
         UResourceBundle bundle;
-        bundle = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME);
+        bundle = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME);
         if (bundle == null){
             errln("UResourceBundle.getBundleInstance(String baseName) failed");
         }
@@ -1003,7 +1004,7 @@ public final class ICUResourceBundleTest extends TestFmwk {
     public void TestAliasFallback(){
         try{
             ULocale loc = new ULocale("en_US");
-            ICUResourceBundle b = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, loc);
+            ICUResourceBundle b = (ICUResourceBundle)UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, loc);
             ICUResourceBundle b1 = (ICUResourceBundle)b.getWithFallback("calendar/hebrew/monthNames/format/abbreviated");
             if(b1!=null){
                 logln("loaded data for abbreviated month names: "+ b1.getKey()); 
index e141246765cfef5f7eba8140f9ed48a5212f5eaa..70252aef662449cc4b6f9172f807483faf15302a 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *******************************************************************************
- * Copyright (C) 2005-2009, International Business Machines Corporation and    *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2005-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 
@@ -14,7 +14,7 @@ package com.ibm.icu.dev.test.util;
 
 import java.util.HashMap;
 
-import com.ibm.icu.impl.ICUResourceBundle;
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.text.DateFormat;
 import com.ibm.icu.util.Calendar;
 import com.ibm.icu.util.ULocale;
@@ -197,8 +197,8 @@ public class LocaleAliasTest extends com.ibm.icu.dev.test.TestFmwk {
             UResourceBundle urb1 = null;
             UResourceBundle urb2 = null;
             
-            urb1 = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, oldLoc);
-            urb2 = UResourceBundle.getBundleInstance(ICUResourceBundle.ICU_BASE_NAME, newLoc);
+            urb1 = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, oldLoc);
+            urb2 = UResourceBundle.getBundleInstance(ICUData.ICU_BASE_NAME, newLoc);
             ULocale l1 = urb1.getULocale();
             ULocale l2 = urb2.getULocale();        
             if (!newLoc.equals(l1)) {
index e1a3cbc4d3e4bfd9a1eb063557c3f5cfd06bdbdd..4c3c4d87dfddbf3785a551fb7dc2a6a6a3b3678a 100644 (file)
@@ -1,11 +1,12 @@
 /*
  *******************************************************************************
- * Copyright (C) 2013, International Business Machines Corporation and         *
- * others. All Rights Reserved.                                                *
+ * Copyright (C) 2013-2016, International Business Machines Corporation and
+ * others. All Rights Reserved.
  *******************************************************************************
  */
 package com.ibm.icu.samples.iuc;
 
+import com.ibm.icu.impl.ICUData;
 import com.ibm.icu.impl.ICUResourceBundle;
 import com.ibm.icu.util.UResourceBundle;
 
@@ -73,7 +74,7 @@ public class SupplementalUtilities {
      */
     public static UResourceBundle getICUSupplementalData() {
         UResourceBundle suppData = UResourceBundle.getBundleInstance(
-                ICUResourceBundle.ICU_BASE_NAME,
+                ICUData.ICU_BASE_NAME,
                 "supplementalData",
                 ICUResourceBundle.ICU_DATA_CLASS_LOADER);
         return suppData;