Home | History | Annotate | Download | only in i18n

Lines Matching refs:Transliterator

25  * A transliterator that is composed of two or more other
26 * transliterator objects linked together. For example, if one
27 * transliterator transliterates from script A to script B, and
29 * combined to form a new transliterator from A to C.
33 * transliterator. See the class documentation for {@link
34 * Transliterator} for details.
38 class U_I18N_API CompoundTransliterator : public Transliterator {
40 Transliterator** trans;
49 * Constructs a new compound transliterator given an array of
53 * @param transliterators array of <code>Transliterator</code>
56 * <code>Transliterator</code> objects in transliterators.
59 * altered by this transliterator. If <tt>filter</tt> is
62 CompoundTransliterator(Transliterator* const transliterators[],
67 * Constructs a new compound transliterator.
70 * @param adoptedFilter a global filter for this compound transliterator
80 * Constructs a new compound transliterator in the FORWARD
97 * Transliterator API.
99 virtual Transliterator* clone(void) const;
108 * Returns the transliterator at the given index in this chain.
110 * @return transliterator at the given index
112 virtual const Transliterator& getTransliterator(int32_t idx) const;
117 void setTransliterators(Transliterator* const transliterators[],
123 void adoptTransliterators(Transliterator* adoptedTransliterators[],
127 * Override Transliterator:
129 * to recreate this transliterator.
142 * Implement Transliterator framework
148 * Override Transliterator framework
154 * Implements {@link Transliterator#handleTransliterate}.
176 friend class Transliterator;
185 * Private constructor for Transliterator.
218 UnicodeString joinIDs(Transliterator* const transliterators[],