X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/46f4442e9a5a4f3b98b7c1083586332f6a8a99a4..249c4c5ea9376c24572daf9c2effa7484a282f14:/icuSources/i18n/cpdtrans.h diff --git a/icuSources/i18n/cpdtrans.h b/icuSources/i18n/cpdtrans.h index 833b2cb8..076296a5 100644 --- a/icuSources/i18n/cpdtrans.h +++ b/icuSources/i18n/cpdtrans.h @@ -1,6 +1,8 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html /* ********************************************************************** -* Copyright (C) 1999-2007, International Business Machines +* Copyright (C) 1999-2011, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -34,7 +36,6 @@ class TransliteratorRegistry; * Transliterator} for details. * * @author Alan Liu - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ class U_I18N_API CompoundTransliterator : public Transliterator { @@ -59,7 +60,6 @@ public: * filter.contains() returns false will not be * altered by this transliterator. If filter is * null then no filtering is applied. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ CompoundTransliterator(Transliterator* const transliterators[], int32_t transliteratorCount, @@ -71,7 +71,6 @@ public: * @param dir either UTRANS_FORWARD or UTRANS_REVERSE * @param adoptedFilter a global filter for this compound transliterator * or NULL - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ CompoundTransliterator(const UnicodeString& id, UTransDirection dir, @@ -82,54 +81,46 @@ public: /** * Constructs a new compound transliterator in the FORWARD * direction with a NULL filter. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ CompoundTransliterator(const UnicodeString& id, UParseError& parseError, UErrorCode& status); /** * Destructor. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ virtual ~CompoundTransliterator(); /** * Copy constructor. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ CompoundTransliterator(const CompoundTransliterator&); /** * Transliterator API. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ virtual Transliterator* clone(void) const; /** * Returns the number of transliterators in this chain. * @return number of transliterators in this chain. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ virtual int32_t getCount(void) const; /** * Returns the transliterator at the given index in this chain. - * @param index index into chain, from 0 to getCount() - 1 + * @param idx index into chain, from 0 to getCount() - 1 * @return transliterator at the given index - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ - virtual const Transliterator& getTransliterator(int32_t index) const; + virtual const Transliterator& getTransliterator(int32_t idx) const; /** * Sets the transliterators. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ void setTransliterators(Transliterator* const transliterators[], int32_t count); /** * Adopts the transliterators. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ void adoptTransliterators(Transliterator* adoptedTransliterators[], int32_t count); @@ -144,7 +135,6 @@ public: * character to their hex escape representations, \uxxxx or * \Uxxxxxxxx. Unprintable characters are those other than * U+000A, U+0020..U+007E. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ virtual UnicodeString& toRules(UnicodeString& result, UBool escapeUnprintable) const; @@ -164,24 +154,19 @@ public: protected: /** * Implements {@link Transliterator#handleTransliterate}. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ - virtual void handleTransliterate(Replaceable& text, UTransPosition& index, + virtual void handleTransliterate(Replaceable& text, UTransPosition& idx, UBool incremental) const; public: /** * ICU "poor man's RTTI", returns a UClassID for the actual class. - * - * @draft ICU 2.2 */ virtual UClassID getDynamicClassID() const; /** * ICU "poor man's RTTI", returns a UClassID for this class. - * - * @draft ICU 2.2 */ static UClassID U_EXPORT2 getStaticClassID(); @@ -195,7 +180,6 @@ private: /** * Assignment operator. - * @internal Use transliterator factory methods instead since this class will be removed in that release. */ CompoundTransliterator& operator=(const CompoundTransliterator&);