/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/ |
D | TestBidi.java | 9 package android.icu.dev.test.bidi; 31 Bidi bidi; in testBidi() local 35 bidi = new Bidi(MAXLEN, 0); in testBidi() 38 doTests(bidi, bidiLine, false); in testBidi() 39 doTests(bidi, bidiLine, true); in testBidi() 44 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument 56 bidi.setPara(string, paraLevel, null); in doTests() 58 + bidi.getDirection() + " paraLevel " in doTests() 62 + bidi.getDirection() + " paraLevel " in doTests() 67 doTest(bidi, testNumber, test, 0, countRunsFirst); in doTests() [all …]
|
D | TestCompatibility.java | 9 package android.icu.dev.test.bidi; 29 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument 31 byte paraLevel = bidi.getParaLevel(); in compareBidi() 32 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi() 35 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 36 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi() 39 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi() 42 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 43 "\n bidi: " + bidi.getBaseLevel() + in compareBidi() 46 if (bidi.getLength() != jbidi.getLength()) { in compareBidi() [all …]
|
D | TestReorderingMode.java | 9 package android.icu.dev.test.bidi; 205 Bidi bidi = new Bidi(); in testReorderingMode() local 224 bidi.setReorderingMode(modeValue); in testReorderingMode() 225 modeBack = bidi.getReorderingMode(); in testReorderingMode() 233 bidi.setReorderingOptions(optionValue); in testReorderingMode() 234 optionBack = bidi.getReorderingOptions(); in testReorderingMode() 243 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode() 245 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode() 249 checkWhatYouCan(bidi, src, dest); in testReorderingMode() 276 if (!checkResultLength(bidi, src, dest, modeDesc, optDesc, in testReorderingMode() [all …]
|
D | TestInverse.java | 9 package android.icu.dev.test.bidi; 39 Bidi bidi; in testInverse() local 43 bidi = new Bidi(); in testInverse() 48 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 55 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 58 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 59 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 83 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument 102 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi() 108 private void _testInverseBidi(Bidi bidi, String src, int direction) { in _testInverseBidi() argument [all …]
|
D | TestFailureRecovery.java | 9 package android.icu.dev.test.bidi; 27 Bidi bidi = new Bidi(); in testFailureRecovery() local 38 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery() 51 bidi = new Bidi(); in testFailureRecovery() 53 bidi.setLine(0, 1); in testFailureRecovery() 60 bidi.getDirection(); in testFailureRecovery() 66 bidi.setPara("abc", Bidi.LTR, null); in testFailureRecovery() 68 bidi.getLevelAt(3); in testFailureRecovery() 75 bidi = new Bidi(-1, 0); in testFailureRecovery() 81 bidi = new Bidi(2, 1); in testFailureRecovery() [all …]
|
D | TestMultipleParagraphs.java | 9 package android.icu.dev.test.bidi; 86 Bidi bidi = new Bidi(); in testMultipleParagraphs() local 93 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs() 99 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 105 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 121 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs() 125 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 130 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 143 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs() 148 paraIndex = bidi.getParagraphIndex(paraBounds[i]); in testMultipleParagraphs() [all …]
|
D | TestReorderRunsOnly.java | 9 package android.icu.dev.test.bidi; 116 Bidi bidi = new Bidi(); in testReorderRunsOnly() local 124 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly() 128 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly() 137 bidi.setPara(srcU16, level, null); in testReorderRunsOnly() 138 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly() 140 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly() 167 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly() 168 paras = bidi.countParagraphs(); in testReorderRunsOnly() 170 bidi.setPara((char[])null, Bidi.LTR, null); in testReorderRunsOnly() [all …]
|
D | BidiTest.java | 9 package android.icu.dev.test.bidi; 332 void printCaseInfo(Bidi bidi, String src, String dst) 334 int length = bidi.getProcessedLength(); 335 byte[] levels = bidi.getLevels(); 338 int runCount = bidi.countRuns(); 354 errcontln("Direction: " + bidi.getDirection()); 355 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel())); 356 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode())); 357 errcontln("reorderingOptions: " + spOptionsToString(bidi.getReorderingOptions())); 361 run = bidi.getVisualRun(i); [all …]
|
D | TestReorder.java | 9 package android.icu.dev.test.bidi; 116 Bidi bidi = new Bidi(); in testReorder() local 128 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 134 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder() 144 checkWhatYouCan(bidi, src, dest); in testReorder() 152 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 158 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder() 175 bidi.setInverse(true); in testReorder() 177 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 183 dest = u16ToPseudo(bidi.writeReordered(Bidi.OUTPUT_REVERSE | in testReorder() [all …]
|
D | TestClassOverride.java | 9 package android.icu.dev.test.bidi; 78 private void verifyClassifier(Bidi bidi) { in verifyClassifier() argument 79 BidiClassifier actualClassifier = bidi.getCustomClassifier(); in verifyClassifier() 102 bidi.getCustomizedClass('a')); in verifyClassifier() 117 Bidi bidi; in testClassOverride() local 121 bidi = new Bidi(); in testClassOverride() 122 verifyClassifier(bidi); in testClassOverride() 125 bidi.setCustomClassifier(classifier); in testClassOverride() 126 verifyClassifier(bidi); in testClassOverride() 129 verifyClassifier(bidi); in testClassOverride() [all …]
|
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
D | TestBidi.java | 8 package com.ibm.icu.dev.test.bidi; 27 Bidi bidi; in testBidi() local 31 bidi = new Bidi(MAXLEN, 0); in testBidi() 34 doTests(bidi, bidiLine, false); in testBidi() 35 doTests(bidi, bidiLine, true); in testBidi() 40 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument 52 bidi.setPara(string, paraLevel, null); in doTests() 54 + bidi.getDirection() + " paraLevel " in doTests() 58 + bidi.getDirection() + " paraLevel " in doTests() 63 doTest(bidi, testNumber, test, 0, countRunsFirst); in doTests() [all …]
|
D | TestCompatibility.java | 8 package com.ibm.icu.dev.test.bidi; 25 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument 27 byte paraLevel = bidi.getParaLevel(); in compareBidi() 28 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi() 31 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 32 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi() 35 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi() 38 u16ToPseudo(bidi.getTextAsString()) + in compareBidi() 39 "\n bidi: " + bidi.getBaseLevel() + in compareBidi() 42 if (bidi.getLength() != jbidi.getLength()) { in compareBidi() [all …]
|
D | TestInverse.java | 8 package com.ibm.icu.dev.test.bidi; 35 Bidi bidi; in testInverse() local 39 bidi = new Bidi(); in testInverse() 44 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 51 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 54 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse() 55 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse() 79 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument 98 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi() 104 private void _testInverseBidi(Bidi bidi, String src, int direction) { in _testInverseBidi() argument [all …]
|
D | TestReorderingMode.java | 8 package com.ibm.icu.dev.test.bidi; 201 Bidi bidi = new Bidi(); in testReorderingMode() local 220 bidi.setReorderingMode(modeValue); in testReorderingMode() 221 modeBack = bidi.getReorderingMode(); in testReorderingMode() 229 bidi.setReorderingOptions(optionValue); in testReorderingMode() 230 optionBack = bidi.getReorderingOptions(); in testReorderingMode() 239 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode() 241 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode() 245 checkWhatYouCan(bidi, src, dest); in testReorderingMode() 272 if (!checkResultLength(bidi, src, dest, modeDesc, optDesc, in testReorderingMode() [all …]
|
D | TestFailureRecovery.java | 8 package com.ibm.icu.dev.test.bidi; 23 Bidi bidi = new Bidi(); in testFailureRecovery() local 34 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery() 47 bidi = new Bidi(); in testFailureRecovery() 49 bidi.setLine(0, 1); in testFailureRecovery() 56 bidi.getDirection(); in testFailureRecovery() 62 bidi.setPara("abc", Bidi.LTR, null); in testFailureRecovery() 64 bidi.getLevelAt(3); in testFailureRecovery() 71 bidi = new Bidi(-1, 0); in testFailureRecovery() 77 bidi = new Bidi(2, 1); in testFailureRecovery() [all …]
|
D | TestMultipleParagraphs.java | 8 package com.ibm.icu.dev.test.bidi; 82 Bidi bidi = new Bidi(); in testMultipleParagraphs() local 89 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs() 95 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 101 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 117 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs() 121 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs() 126 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs() 139 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs() 144 paraIndex = bidi.getParagraphIndex(paraBounds[i]); in testMultipleParagraphs() [all …]
|
D | TestReorderRunsOnly.java | 8 package com.ibm.icu.dev.test.bidi; 112 Bidi bidi = new Bidi(); in testReorderRunsOnly() local 120 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly() 124 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly() 133 bidi.setPara(srcU16, level, null); in testReorderRunsOnly() 134 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly() 136 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly() 163 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly() 164 paras = bidi.countParagraphs(); in testReorderRunsOnly() 166 bidi.setPara((char[])null, Bidi.LTR, null); in testReorderRunsOnly() [all …]
|
D | BidiTest.java | 8 package com.ibm.icu.dev.test.bidi; 328 void printCaseInfo(Bidi bidi, String src, String dst) 330 int length = bidi.getProcessedLength(); 331 byte[] levels = bidi.getLevels(); 334 int runCount = bidi.countRuns(); 350 errcontln("Direction: " + bidi.getDirection()); 351 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel())); 352 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode())); 353 errcontln("reorderingOptions: " + spOptionsToString(bidi.getReorderingOptions())); 357 run = bidi.getVisualRun(i); [all …]
|
D | TestReorder.java | 8 package com.ibm.icu.dev.test.bidi; 112 Bidi bidi = new Bidi(); in testReorder() local 124 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 130 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder() 140 checkWhatYouCan(bidi, src, dest); in testReorder() 148 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 154 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder() 171 bidi.setInverse(true); in testReorder() 173 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder() 179 dest = u16ToPseudo(bidi.writeReordered(Bidi.OUTPUT_REVERSE | in testReorder() [all …]
|
/external/pdfium/core/src/fxcrt/ |
D | fx_bidi_unittest.cpp | 19 CFX_BidiChar bidi; in TEST() local 20 CFX_BidiChar::Direction dir = bidi.GetBidiInfo(nullptr, nullptr); in TEST() 23 dir = bidi.GetBidiInfo(&start, nullptr); in TEST() 27 dir = bidi.GetBidiInfo(nullptr, &count); in TEST() 33 dir = bidi.GetBidiInfo(&start, &count); in TEST() 38 EXPECT_FALSE(bidi.EndChar()); in TEST() 44 CFX_BidiChar bidi; in TEST() local 46 EXPECT_TRUE(bidi.AppendChar(kLeftChar)); in TEST() 47 CFX_BidiChar::Direction dir = bidi.GetBidiInfo(&start, &count); in TEST() 51 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); in TEST() [all …]
|
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
D | BidiLine.java | 84 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument 86 byte[] dirProps = bidi.dirProps; in setTrailingWSStart() 87 byte[] levels = bidi.levels; in setTrailingWSStart() 88 int start = bidi.length; in setTrailingWSStart() 89 byte paraLevel = bidi.paraLevel; in setTrailingWSStart() 98 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart() 112 bidi.trailingWSStart=start; in setTrailingWSStart() 238 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument 241 if (bidi.direction != Bidi.MIXED || charIndex >= bidi.trailingWSStart) { in getLevelAt() 242 return bidi.GetParaLevelAt(charIndex); in getLevelAt() [all …]
|
D | BidiWriter.java | 237 static String writeReordered(Bidi bidi, int options) in writeReordered() argument 241 char[] text = bidi.text; in writeReordered() 242 runCount = bidi.countRuns(); in writeReordered() 248 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered() 256 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered() 264 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered() 265 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered() 266 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered() 267 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered() 271 bidi.length * 2 : bidi.length); in writeReordered() [all …]
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
D | BidiLine.java | 83 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument 85 byte[] dirProps = bidi.dirProps; in setTrailingWSStart() 86 byte[] levels = bidi.levels; in setTrailingWSStart() 87 int start = bidi.length; in setTrailingWSStart() 88 byte paraLevel = bidi.paraLevel; in setTrailingWSStart() 97 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart() 111 bidi.trailingWSStart=start; in setTrailingWSStart() 237 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument 240 if (bidi.direction != Bidi.MIXED || charIndex >= bidi.trailingWSStart) { in getLevelAt() 241 return bidi.GetParaLevelAt(charIndex); in getLevelAt() [all …]
|
D | BidiWriter.java | 236 static String writeReordered(Bidi bidi, int options) in writeReordered() argument 240 char[] text = bidi.text; in writeReordered() 241 runCount = bidi.countRuns(); in writeReordered() 247 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered() 255 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered() 263 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered() 264 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered() 265 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered() 266 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered() 270 bidi.length * 2 : bidi.length); in writeReordered() [all …]
|
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/ |
D | Bidi.java | 422 private java.text.Bidi bidi; field in Bidi 425 this.bidi = delegate; in Bidi() 1431 return bidi.getLength(); in getLength() 1732 return (byte)bidi.getLevelAt(charIndex); in getLevelAt() 2281 return new Bidi(bidi.createLineBidi(lineStart, lineLimit)); in createLineBidi() 2297 return bidi.isMixed(); in isMixed() 2313 return bidi.isLeftToRight(); in isLeftToRight() 2329 return bidi.isRightToLeft(); in isRightToLeft() 2344 return bidi.baseIsLeftToRight(); in baseIsLeftToRight() 2359 return bidi.getBaseLevel(); in getBaseLevel() [all …]
|