Top Description Inners Fields Constructors Methods
com.ibm.icu.util

pack-priv final Class CurrencyServiceShim

extends ServiceShim
Class Inheritance
Imports
java.util.Locale, com.ibm.icu.impl.ICULocaleService, .ICUResourceBundle, .ICUService, .ICUService.Factory

This is a package-access implementation of registration for currency. The shim is instantiated by reflection in Currency, all dependencies on ICUService are located in this file. This structure is to allow ICU4J to be built without service registration support.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static final ICULocaleService

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv Currency
pack-priv Locale[]
pack-priv ULocale[]
pack-priv Object
pack-priv boolean

Field Detail

serviceback to summary
pack-priv static final ICULocaleService service

Constructor Detail

CurrencyServiceShimback to summary
pack-priv CurrencyServiceShim()

Method Detail

createInstanceback to summary
pack-priv Currency createInstance(ULocale loc)

Implements abstract com.ibm.icu.util.Currency.ServiceShim.createInstance.

getAvailableLocalesback to summary
pack-priv Locale[] getAvailableLocales()

Implements abstract com.ibm.icu.util.Currency.ServiceShim.getAvailableLocales.

getAvailableULocalesback to summary
pack-priv ULocale[] getAvailableULocales()

Implements abstract com.ibm.icu.util.Currency.ServiceShim.getAvailableULocales.

registerInstanceback to summary
pack-priv Object registerInstance(Currency currency, ULocale locale)

Implements abstract com.ibm.icu.util.Currency.ServiceShim.registerInstance.

unregisterback to summary
pack-priv boolean unregister(Object registryKey)

Implements abstract com.ibm.icu.util.Currency.ServiceShim.unregister.

com.ibm.icu.util back to summary

private Class CurrencyServiceShim.CFService

extends ICULocaleService
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from com.ibm.icu.impl.ICULocaleService:
createKeycreateKeycreateKeygetgetgetgetgetAvailableLocalesgetAvailableULocalesregisterObjectregisterObjectregisterObjectregisterObjectvalidateFallbackLocale

Constructor Detail

CFServiceback to summary
pack-priv CFService()