Class AnyTransliterator.ScriptRunIterator

java.lang.Object
com.ibm.icu.dev.demo.translit.AnyTransliterator.ScriptRunIterator
All Implemented Interfaces:
AnyTransliterator.RunIterator
Enclosing class:
AnyTransliterator

public static class AnyTransliterator.ScriptRunIterator extends Object implements AnyTransliterator.RunIterator
Returns a series of ranges corresponding to scripts. They will be of the form: ccccSScSSccccTTcTcccc - where c is common, S is the first script and T is the second | | - first run | | - second run That is, the runs will overlap. The reason for this is so that a transliterator can consider common characters both before and after the scripts. The only time that contextStart != start is for the first run (the context is the start context of the entire expanse) The only time that contextLimit != limit is for the last run (the context is the end context of the entire expanse)