Uses of Interface
com.ibm.icu.impl.ICUService.Factory
Packages that use ICUService.Factory
-
Uses of ICUService.Factory in com.ibm.icu.impl
Classes in com.ibm.icu.impl that implement ICUService.FactoryModifier and TypeClassDescriptionstatic class
A LocaleKeyFactory that creates a service based on the ICU locale data.static class
A subclass of Factory that uses LocaleKeys.static class
A LocaleKeyFactory that just returns a single object for a kind/locale.static class
A default implementation of factory.Fields in com.ibm.icu.impl with type parameters of type ICUService.FactoryModifier and TypeFieldDescriptionprivate final List
<ICUService.Factory> ICUService.factories
All the factories registered with this service.private Map
<String, ICUService.Factory> ICUService.idcache
Methods in com.ibm.icu.impl that return ICUService.FactoryModifier and TypeMethodDescriptionfinal ICUService.Factory
ICUService.registerFactory
(ICUService.Factory factory) Register a Factory.ICULocaleService.registerObject
(Object obj, ULocale locale) Convenience override for callers using locales.ICULocaleService.registerObject
(Object obj, ULocale locale, boolean visible) Convenience override for callers using locales.ICULocaleService.registerObject
(Object obj, ULocale locale, int kind) Convenience function for callers using locales.ICULocaleService.registerObject
(Object obj, ULocale locale, int kind, boolean visible) Convenience function for callers using locales.ICUService.registerObject
(Object obj, String id) A convenience override of registerObject(Object, String, boolean) that defaults visible to true.ICUService.registerObject
(Object obj, String id, boolean visible) Register an object with the provided id.Methods in com.ibm.icu.impl that return types with arguments of type ICUService.FactoryModifier and TypeMethodDescriptionfinal List
<ICUService.Factory> ICUService.factories()
Return a snapshot of the currently registered factories.private Map
<String, ICUService.Factory> ICUService.getVisibleIDMap()
Return a map from visible ids to factories.Methods in com.ibm.icu.impl with parameters of type ICUService.FactoryModifier and TypeMethodDescriptionICUService.getKey
(ICUService.Key key, String[] actualReturn, ICUService.Factory factory) final ICUService.Factory
ICUService.registerFactory
(ICUService.Factory factory) Register a Factory.final boolean
ICUService.unregisterFactory
(ICUService.Factory factory) Unregister a factory.Method parameters in com.ibm.icu.impl with type arguments of type ICUService.FactoryModifier and TypeMethodDescriptionvoid
ICULocaleService.ICUResourceBundleFactory.updateVisibleIDs
(Map<String, ICUService.Factory> result) Override of superclass method.void
ICULocaleService.LocaleKeyFactory.updateVisibleIDs
(Map<String, ICUService.Factory> result) Override of superclass method.void
ICULocaleService.SimpleLocaleKeyFactory.updateVisibleIDs
(Map<String, ICUService.Factory> result) void
ICUService.Factory.updateVisibleIDs
(Map<String, ICUService.Factory> result) Update the result IDs (not descriptors) to reflect the IDs this factory handles.void
ICUService.SimpleFactory.updateVisibleIDs
(Map<String, ICUService.Factory> result) If visible, adds a mapping from id -> this to the result, otherwise removes id from result. -
Uses of ICUService.Factory in com.ibm.icu.text
Classes in com.ibm.icu.text that implement ICUService.Factory