Home | History | Annotate | Download | only in i18n

Lines Matching full:transliterators

37  * transliterators.  The array of transliterators may be of any
39 * transliterators have at least two components.
40 * @param transliterators array of <code>Transliterator</code>
43 * <code>Transliterator</code> objects in transliterators.
50 Transliterator* const transliterators[],
53 Transliterator(joinIDs(transliterators, transliteratorCount), adoptedFilter),
55 setTransliterators(transliterators, transliteratorCount);
105 * transliterators. The caller is responsible for fixing up the
210 // Move the transliterators from the vector into an array.
235 * Return the IDs of the given list of transliterators, concatenated
237 * join(ID_DELIM, map($_.getID(), transliterators).
239 UnicodeString CompoundTransliterator::joinIDs(Transliterator* const transliterators[],
246 id.append(transliterators[i]->getID());
329 * Returns the number of transliterators in this chain.
330 * @return number of transliterators in this chain.
345 void CompoundTransliterator::setTransliterators(Transliterator* const transliterators[],
354 a[i] = transliterators[i]->clone();
394 // We do NOT call toRules() on our component transliterators, in
395 // general. If we have several rule-based transliterators, this
397 // handle compound RBT transliterators specially -- those for which
421 // the list of their child transliterators output in the right
479 * by preceding transliterators. The start index must be
488 * preceding transliterators; that is, the start (output
502 * Example: 3 transliterators. This example illustrates the
534 return; // Short circuit for empty compound transliterators
579 // transliterators to modify what has already been
580 // completely processed by prior transliterators. In the