Home | History | Annotate | Download | only in common

Lines Matching refs:ICUService

18  * Allow the declaration of APIs with pointers to ICUService
21 class ICUService;
43 class ICUService;
233 virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const = 0;
242 * support ICUService::getDisplayNames. The factory determines
316 virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const;
363 * <p>ServiceListener is the listener that ICUService provides by default.
364 * ICUService will notifiy this listener when factories are added to
380 virtual void serviceChanged(const ICUService& service) const = 0;
400 * <p>A StringPair holds a displayName/ID pair. ICUService uses it
438 * ICUService
464 * not define a polymorphic clone function. ICUService uses clones to
465 * manage ownership. Thus, for now, ICUService defines an abstract
485 * <p>ICUService uses ICUServiceKeys to query factories and perform
491 * ICUService provides convenience APIs that take UnicodeStrings and
494 * <p>ICUService provides API to get the list of IDs publicly
500 * ICUService can also provide an array of the all the localized
503 * <p>ICUService implements ICUNotifier, so that clients can register
505 * the service. ICUService provides a default EventListener
511 * <p>The ICUService API is both rich and generic, and it is expected
512 * that most implementations will statically 'wrap' ICUService to
517 * ICUService by overriding it, for example, to customize the
519 * subclass of ICUService that uses Locale names as IDs and uses
522 * ICUService.</p>
524 class U_COMMON_API ICUService : public ICUNotifier {
563 * <p>Construct a new ICUService.</p>
565 ICUService();
572 ICUService(const UnicodeString& name);
577 virtual ~ICUService();