Lines Matching full: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;
265 virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const = 0;
285 const UnicodeString _id;
299 SimpleFactory(UObject* instanceToAdopt, const UnicodeString& id, UBool visible = TRUE);
336 virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const;
351 virtual UnicodeString& debug(UnicodeString& toAppendTo) const;
352 virtual UnicodeString& debugClass(UnicodeString& toAppendTo) const;
405 const UnicodeString displayName;
410 const UnicodeString id;
420 static StringPair* create(const UnicodeString& displayName,
421 const UnicodeString& id,
431 StringPair(const UnicodeString& displayName, const UnicodeString& id);
526 const UnicodeString name;
574 ICUService(const UnicodeString& name);
588 UnicodeString& getName(UnicodeString& result) const;
591 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
598 UObject* get(const UnicodeString& descriptor, UErrorCode& status) const;
601 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*). This uses
605 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
609 UObject* get(const UnicodeString& descriptor, UnicodeString* actualReturn, UErrorCode& status) const;
612 * <p>Convenience override for get(ICUServiceKey&, UnicodeString*).</p>
638 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
642 virtual UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;
651 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
656 UObject* getKey(ICUServiceKey& key, UnicodeString* actualReturn, const ICUServiceFactory* factory, UErrorCode& status) const;
688 UVector& getVisibleIDs(UVector& result, const UnicodeString* matchID, UErrorCode& status) const;
691 * <p>Convenience override for getDisplayName(const UnicodeString&, const Locale&, UnicodeString&) that
698 UnicodeString& getDisplayName(const UnicodeString& id, UnicodeString& result) const;
710 UnicodeString& getDisplayName(const UnicodeString& id, UnicodeString& result, const Locale& locale) const;
713 * <p>Convenience override of getDisplayNames(const Locale&, const UnicodeString*) that
724 * <p>Convenience override of getDisplayNames(const Locale&, const UnicodeString*) that
759 const UnicodeString* matchID,
763 * <p>A convenience override of registerInstance(UObject*, const UnicodeString&, UBool)
772 URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& id, UErrorCode& status);
792 virtual URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& id, UBool visible, UErrorCode& status);
854 virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const;
884 virtual ICUServiceFactory* createSimpleFactory(UObject* instanceToAdopt, const UnicodeString& id, UBool visible, UErrorCode& status);
907 * @param actualReturn a pointer to a UnicodeString to hold the matched descriptor, or NULL.
911 virtual UObject* handleDefault(const ICUServiceKey& key, UnicodeString* actualReturn, UErrorCode& status) const;