Package com.ibm.icu.util
Class CurrencyServiceShim
java.lang.Object
com.ibm.icu.util.Currency.ServiceShim
com.ibm.icu.util.CurrencyServiceShim
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 Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Currency
createInstance
(ULocale loc) (package private) Locale[]
(package private) ULocale[]
(package private) Object
registerInstance
(Currency currency, ULocale locale) (package private) boolean
unregister
(Object registryKey)
-
Field Details
-
service
-
-
Constructor Details
-
CurrencyServiceShim
CurrencyServiceShim()
-
-
Method Details
-
getAvailableLocales
Locale[] getAvailableLocales()- Specified by:
getAvailableLocales
in classCurrency.ServiceShim
-
getAvailableULocales
ULocale[] getAvailableULocales()- Specified by:
getAvailableULocales
in classCurrency.ServiceShim
-
createInstance
- Specified by:
createInstance
in classCurrency.ServiceShim
-
registerInstance
- Specified by:
registerInstance
in classCurrency.ServiceShim
-
unregister
- Specified by:
unregister
in classCurrency.ServiceShim
-