Lines Matching refs:UnicodeString
72 const UnicodeString _id;
84 ICUServiceKey(const UnicodeString& id);
96 virtual const UnicodeString& getID() const;
105 virtual UnicodeString& canonicalID(UnicodeString& result) const;
114 virtual UnicodeString& currentID(UnicodeString& result) const;
130 virtual UnicodeString& currentDescriptor(UnicodeString& result) const;
150 virtual UBool isFallbackOf(const UnicodeString& id) const;
159 virtual UnicodeString& prefix(UnicodeString& result) const;
170 static UnicodeString& parsePrefix(UnicodeString& result);
181 static UnicodeString& parseSuffix(UnicodeString& result);
196 virtual UnicodeString& debug(UnicodeString& result) const;
197 virtual UnicodeString& debugClass(UnicodeString& result) const;
266 virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const = 0;
286 const UnicodeString _id;
300 SimpleFactory(UObject* instanceToAdopt, const UnicodeString& id, UBool visible = TRUE);
337 virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const;
352 virtual UnicodeString& debug(UnicodeString& toAppendTo) const;
353 virtual UnicodeString& debugClass(UnicodeString& toAppendTo) const;
408 const UnicodeString displayName;
413 const UnicodeString id;
423 static StringPair* create(const UnicodeString& displayName,
424 const UnicodeString& id,
434 StringPair(const UnicodeString& displayName, const UnicodeString& id);
529 const UnicodeString name;
572 ICUService(const UnicodeString& name);
586 UnicodeString& getName(UnicodeString& result) const;
589 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
596 UObject* get(const UnicodeString& descriptor, UErrorCode& status) const;
599 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
603 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
607 UObject* get(const UnicodeString& descriptor, UnicodeString* actualReturn, UErrorCode& status) const;
610 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*).</p>
636 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
640 virtual UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;
649 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
654 UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUServiceFactory* factory, UErrorCode& status) const;
686 UVector& getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorCode& status) const;
689 * <p>Convenience override for getDisplayName(const UnicodeString&, const Locale&, UnicodeString&) that
696 UnicodeString& getDisplayName(const UnicodeString& id, UnicodeString& result) const;
708 UnicodeString& getDisplayName(const UnicodeString& id, UnicodeString& result, const Locale& locale) const;
711 * <p>Convenience override of getDisplayNames(const Locale&, const UnicodeString*) that
722 * <p>Convenience override of getDisplayNames(const Locale&, const UnicodeString*) that
757 const UnicodeString* matchID,
761 * <p>A convenience override of registerInstance(UObject*, const UnicodeString&, UBool)
770 URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& id, UErrorCode& status);
790 virtual URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& id, UBool visible, UErrorCode& status);
852 virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const;
882 virtual ICUServiceFactory* createSimpleFactory(UObject* instanceToAdopt, const UnicodeString& id, UBool visible, UErrorCode& status);
905 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
909 virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;