Class ICULocaleServiceProvider

java.lang.Object
com.ibm.icu.impl.javaspi.ICULocaleServiceProvider

public class ICULocaleServiceProvider extends Object
  • Field Details

    • SPI_PROP_FILE

      private static final String SPI_PROP_FILE
      See Also:
    • SUFFIX_KEY

      private static final String SUFFIX_KEY
      See Also:
    • ENABLE_VARIANTS_KEY

      private static final String ENABLE_VARIANTS_KEY
      See Also:
    • ENABLE_ISO3_LANG_KEY

      private static final String ENABLE_ISO3_LANG_KEY
      See Also:
    • USE_DECIMALFORMAT_KEY

      private static final String USE_DECIMALFORMAT_KEY
      See Also:
    • configLoaded

      private static boolean configLoaded
    • suffix

      private static String suffix
    • enableVariants

      private static boolean enableVariants
    • enableIso3Lang

      private static boolean enableIso3Lang
    • useDecimalFormat

      private static boolean useDecimalFormat
    • SPECIAL_LOCALES

      private static final Locale[] SPECIAL_LOCALES
    • SPECIAL_LOCALES_MAP

      private static Map<Locale,Locale> SPECIAL_LOCALES_MAP
    • LOCALES

      private static Locale[] LOCALES
  • Constructor Details

    • ICULocaleServiceProvider

      public ICULocaleServiceProvider()
  • Method Details

    • getAvailableLocales

      public static Locale[] getAvailableLocales()
    • toULocaleNoSpecialVariant

      public static ULocale toULocaleNoSpecialVariant(Locale locale)
    • useDecimalFormat

      public static boolean useDecimalFormat()
    • getSpecialLocalesMap

      private static Map<Locale,Locale> getSpecialLocalesMap()
    • getLocales

      private static Locale[] getLocales()
    • addLocale

      private static void addLocale(Locale loc, Set<Locale> locales)
    • addULocale

      private static void addULocale(ULocale uloc, Set<Locale> locales)
    • enableIso3Languages

      private static boolean enableIso3Languages()
    • enableIcuVariants

      private static boolean enableIcuVariants()
    • getIcuSuffix

      private static String getIcuSuffix()
    • loadConfiguration

      private static void loadConfiguration()
    • parseBooleanString

      private static boolean parseBooleanString(String str, boolean defaultVal)