Searched refs:logicalIndex (Results 1 - 12 of 12) sorted by relevance

/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/
H A DTestBidi.java103 int i, len = bidi.getLength(), logicalIndex = -1, runCount = 0;
155 logicalIndex = bidi.getVisualIndex(i);
160 if(visualMap[i] != logicalIndex) {
163 visualMap[i], logicalIndex);
177 for (logicalIndex = 0; logicalIndex < len; ) {
178 level = bidi.getLevelAt(logicalIndex);
179 run = bidi.getLogicalRun(logicalIndex);
180 logicalIndex = run.getLimit();
211 int runCount, visualIndex, logicalIndex
[all...]
H A DBiDiConformanceTest.java542 int logicalIndex=ubidi.getLogicalIndex(i);
543 if(levels[logicalIndex]<0) {
546 if(visualIndex<orderingCount && logicalIndex!=ordering[visualIndex]) {
548 ordering[visualIndex]+" actual "+logicalIndex);
568 int logicalIndex=ubidi.getLogicalIndex(i);
569 if(levels[logicalIndex]<Bidi.LEVEL_DEFAULT_LTR) {
570 aord.append(' ').append((char)('0'+logicalIndex));
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/
H A DTestBidi.java102 int i, len = bidi.getLength(), logicalIndex = -1, runCount = 0;
154 logicalIndex = bidi.getVisualIndex(i);
159 if(visualMap[i] != logicalIndex) {
162 visualMap[i], logicalIndex);
176 for (logicalIndex = 0; logicalIndex < len; ) {
177 level = bidi.getLevelAt(logicalIndex);
178 run = bidi.getLogicalRun(logicalIndex);
179 logicalIndex = run.getLimit();
210 int runCount, visualIndex, logicalIndex
[all...]
H A DBiDiConformanceTest.java541 int logicalIndex=ubidi.getLogicalIndex(i);
542 if(levels[logicalIndex]<0) {
545 if(visualIndex<orderingCount && logicalIndex!=ordering[visualIndex]) {
547 ordering[visualIndex]+" actual "+logicalIndex);
567 int logicalIndex=ubidi.getLogicalIndex(i);
568 if(levels[logicalIndex]<Bidi.LEVEL_DEFAULT_LTR) {
569 aord.append(' ').append((char)('0'+logicalIndex));
/external/icu/icu4c/source/common/
H A Dubidiln.c520 static int32_t getRunFromLogicalIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode) { argument
527 if((logicalIndex>=logicalStart) && (logicalIndex<(logicalStart+length))) {
877 ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode) { argument
881 RETURN_IF_BAD_RANGE(logicalIndex, 0, pBiDi->length, *pErrorCode, -1);
886 visualIndex=logicalIndex;
889 visualIndex=pBiDi->length-logicalIndex-1;
902 offset=logicalIndex-GET_INDEX(runs[i].logicalStart);
946 UChar uchar=pBiDi->text[logicalIndex];
967 limit=logicalIndex;
[all...]
/external/icu/icu4c/source/test/intltest/
H A Dbidiconf.cpp635 int32_t logicalIndex=ubidi_getLogicalIndex(ubidi, i, errorCode); local
640 if(levels[logicalIndex]>=UBIDI_DEFAULT_LTR) {
643 if(visualIndex<orderingCount && logicalIndex!=ordering[visualIndex]) {
645 (int)lineNumber, (int)visualIndex, ordering[visualIndex], logicalIndex);
666 int32_t logicalIndex=ubidi_getLogicalIndex(ubidi, i, errorCode); local
667 if(levels[logicalIndex]<UBIDI_DEFAULT_LTR) {
668 aord.append((UChar)0x20).append((UChar)(0x30+logicalIndex));
/external/icu/android_icu4j/src/main/java/android/icu/text/
H A DBidiLine.java450 static int getRunFromLogicalIndex(Bidi bidi, int logicalIndex) { argument
457 if ((logicalIndex >= logicalStart) && (logicalIndex < (logicalStart+length))) {
808 static int getVisualIndex(Bidi bidi, int logicalIndex) argument
815 visualIndex = logicalIndex;
818 visualIndex = bidi.length - logicalIndex - 1;
828 offset = logicalIndex - runs[i].start;
871 char uchar = bidi.text[logicalIndex];
892 limit = logicalIndex;
895 start = logicalIndex
[all...]
H A DBidi.java4431 * <li>maximum value of the <code>logicalIndex</code> argument of
4910 * @param logicalIndex is the index of a character in the text.
4916 * @throws IllegalArgumentException if <code>logicalIndex</code> is not in
4917 * the range <code>0&lt;=logicalIndex&lt;getProcessedLength()</code>
4926 public int getVisualIndex(int logicalIndex) argument
4929 verifyRange(logicalIndex, 0, length);
4930 return BidiLine.getVisualIndex(this, logicalIndex);
5012 * <code>indexMap[logicalIndex]==visualIndex</code>, where
5053 * <code>indexMap[visualIndex]==logicalIndex</code>, where
5089 * <code>indexMap[logicalIndex]
[all...]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
H A DBidiLine.java449 static int getRunFromLogicalIndex(Bidi bidi, int logicalIndex) { argument
456 if ((logicalIndex >= logicalStart) && (logicalIndex < (logicalStart+length))) {
807 static int getVisualIndex(Bidi bidi, int logicalIndex) argument
814 visualIndex = logicalIndex;
817 visualIndex = bidi.length - logicalIndex - 1;
827 offset = logicalIndex - runs[i].start;
870 char uchar = bidi.text[logicalIndex];
891 limit = logicalIndex;
894 start = logicalIndex
[all...]
H A DBidi.java4477 * <li>maximum value of the <code>logicalIndex</code> argument of
4973 * @param logicalIndex is the index of a character in the text.
4979 * @throws IllegalArgumentException if <code>logicalIndex</code> is not in
4980 * the range <code>0&lt;=logicalIndex&lt;getProcessedLength()</code>
4990 public int getVisualIndex(int logicalIndex) argument
4993 verifyRange(logicalIndex, 0, length);
4994 return BidiLine.getVisualIndex(this, logicalIndex);
5077 * <code>indexMap[logicalIndex]==visualIndex</code>, where
5119 * <code>indexMap[visualIndex]==logicalIndex</code>, where
5156 * <code>indexMap[logicalIndex]
[all...]
/external/icu/icu4c/source/common/unicode/
H A Dubidi.h1623 * @param logicalIndex is the index of a character in the text.
1635 ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode);
1702 * The index map will result in <code>indexMap[logicalIndex]==visualIndex</code>.
1738 * The index map will result in <code>indexMap[visualIndex]==logicalIndex</code>.
1768 * The index map will result in <code>indexMap[logicalIndex]==visualIndex</code>.
1791 * The index map will result in <code>indexMap[visualIndex]==logicalIndex</code>.
1919 * <li>maximum value of the <code>logicalIndex</code> argument of
/external/icu/icu4c/source/test/cintltst/
H A Dcbiditst.c1039 int32_t i, len=ubidi_getLength(pBiDi), logicalIndex, runCount = 0; local
1098 logicalIndex=ubidi_getVisualIndex(pBiDi, i, &errorCode);
1103 if(visualMap[i]!=logicalIndex) {
1104 log_err("ubidi_getVisualIndex(tests[%d], %d): wrong index %d\n", testNumber, i, logicalIndex);
1117 for(logicalIndex=0; logicalIndex<len;) {
1118 level=ubidi_getLevelAt(pBiDi, logicalIndex);
1119 ubidi_getLogicalRun(pBiDi, logicalIndex, &logicalIndex, &level2);
1123 testNumber, logicalIndex, leve
[all...]

Completed in 141 milliseconds