Home | History | Annotate | Download | only in common

Lines Matching refs:ICUServiceKey

39 class ICUServiceKey;
48 * ICUServiceKey
67 * <p>The default implementation of ICUServiceKey has no fallbacks and
70 class U_COMMON_API ICUServiceKey : public UObject {
84 ICUServiceKey(const UnicodeString& id);
89 virtual ~ICUServiceKey();
139 * @return TRUE if the ICUServiceKey changed to a valid fallback value.
145 * fallback to match, the canonical ID of this ICUServiceKey.</p>
148 * @return TRUE if this ICUServiceKey's canonical ID is a fallback of id.
221 * the service's getKey(ICUServiceKey, String[], ICUServiceFactory) method
233 virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const = 0;
316 virtual UObject* create(const ICUServiceKey& key, const ICUService* service, UErrorCode& status) const;
480 * ICUServiceKey to determine the variant of a service to generate.
486 * fallback. The ICUServiceKey defines the canonical form of the ID,
489 * ICUServiceFactories can more easily use. The ICUServiceKey can
518 * ICUServiceKey and fallback strategy. ICULocaleService is a
589 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
599 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
610 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*).</p>
616 UObject* getKey(ICUServiceKey& key, UErrorCode& status) const;
640 virtual UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;
645 * have returned. For details, see getKey(ICUServiceKey&, UErrorCode&). Subclasses
654 UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUServiceFactory* factory, UErrorCode& status) const;
844 * <p>The default implementation creates an ICUServiceKey instance.
848 * @param a pointer to the ID for which to create a default ICUServiceKey.
850 * @return the ICUServiceKey corresponding to ID, or NULL.
852 virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const;
909 virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;