/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
TestFailureRecovery.java | 8 package com.ibm.icu.dev.test.bidi; 10 import com.ibm.icu.text.Bidi; 13 * Regression test for Bidi failure recovery 23 Bidi bidi = new Bidi(); local 27 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 28 // errln("Bidi.setPara did not fail when passed too big para level"); 30 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...) [all...] |
TestCompatibility.java | 8 package com.ibm.icu.dev.test.bidi; 15 import com.ibm.icu.text.Bidi; 18 * Regression test for java.text.Bidi compatibility 25 void compareBidi(Bidi bidi, java.text.Bidi jbidi) 27 byte paraLevel = bidi.getParaLevel(); 28 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 31 u16ToPseudo(bidi.getTextAsString()) + 32 "\n bidi: " + bidi.baseIsLeftToRight() 173 Bidi bidi; local [all...] |
TestBidi.java | 8 package com.ibm.icu.dev.test.bidi; 12 import com.ibm.icu.text.Bidi; 16 * Regression test for Bidi class override. 27 Bidi bidi; local 28 Bidi bidiLine; 31 bidi = new Bidi(MAXLEN, 0); 32 bidiLine = new Bidi(); 34 doTests(bidi, bidiLine, false) 377 Bidi bidi = new Bidi(120, 66), bidiLine; local [all...] |
TestReorderingMode.java | 8 package com.ibm.icu.dev.test.bidi; 12 import com.ibm.icu.text.Bidi; 182 Bidi.REORDER_GROUP_NUMBERS_WITH_R, 183 Bidi.REORDER_INVERSE_LIKE_DIRECT, 184 Bidi.REORDER_NUMBERS_SPECIAL, 185 Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL, 186 Bidi.REORDER_INVERSE_NUMBERS_AS_L 189 static final int[] options = { Bidi.OPTION_INSERT_MARKS, 0 }; 191 static final byte[] paraLevels = { Bidi.LTR, Bidi.RTL } 201 Bidi bidi = new Bidi(); local [all...] |
TestInverse.java | 8 package com.ibm.icu.dev.test.bidi; 13 import com.ibm.icu.text.Bidi; 16 * Regression test for the basic "inverse" Bidi mode. 35 Bidi bidi; local 39 bidi = new Bidi(); 40 log("inverse Bidi: testInverse(L) with " + testCases.length + 44 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT) 234 Bidi bidi = new Bidi(); local 257 Bidi bidi = new Bidi(); local [all...] |
TestMultipleParagraphs.java | 8 package com.ibm.icu.dev.test.bidi; 13 import com.ibm.icu.text.Bidi; 17 * Regression test for Bidi multiple paragraphs 41 Bidi.LTR, Bidi.RTL, Bidi.LEVEL_DEFAULT_LTR, Bidi.LEVEL_DEFAULT_RTL, 22, 23 82 Bidi bidi = new Bidi(); local [all...] |
TestReorderRunsOnly.java | 8 package com.ibm.icu.dev.test.bidi; 10 import com.ibm.icu.text.Bidi; 112 Bidi bidi = new Bidi(); local 113 Bidi bidiL2V = new Bidi(); 120 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); 121 bidiL2V.setReorderingOptions(Bidi.OPTION_REMOVE_CONTROLS) [all...] |
TestReorder.java | 8 package com.ibm.icu.dev.test.bidi; 10 import com.ibm.icu.text.Bidi; 112 Bidi bidi = new Bidi(); local 124 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 126 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 127 Bidi.LEVEL_DEFAULT_LTR + " failed."); 130 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)) [all...] |
TestStreaming.java | 8 package com.ibm.icu.dev.test.bidi; 11 import com.ibm.icu.text.Bidi; 67 static final byte[] paraLevels = { Bidi.LTR, Bidi.RTL }; 72 Bidi bidi; local 82 bidi = new Bidi(); 84 bidi.orderParagraphsLTR(true); 98 bidi.setReorderingOptions(Bidi.OPTION_STREAMING) [all...] |
TestClassOverride.java | 8 package com.ibm.icu.dev.test.bidi; 10 import com.ibm.icu.text.Bidi; 14 * Regression test for Bidi class override. 74 private void verifyClassifier(Bidi bidi) { 75 BidiClassifier actualClassifier = bidi.getCustomClassifier(); 79 errln("Bidi classifier is not yet set, but reported as not null"); 83 assertTrue("null Bidi classifier", actualClassifier != null); 98 bidi.getCustomizedClass('a')); 101 errln("Bidi object reports classifier is an instance of " 113 Bidi bidi; local [all...] |
TestContext.java | 8 package com.ibm.icu.dev.test.bidi; 10 import com.ibm.icu.text.Bidi; 37 /*00*/ new ContextCase("", "", "", "", Bidi.LTR), 38 /*01*/ new ContextCase("", ".-=JKL-+*", "", ".-=LKJ-+*", Bidi.LTR), 39 /*02*/ new ContextCase(" ", ".-=JKL-+*", " ", ".-=LKJ-+*", Bidi.LTR), 40 /*03*/ new ContextCase("a", ".-=JKL-+*", "b", ".-=LKJ-+*", Bidi.LTR), 41 /*04*/ new ContextCase("D", ".-=JKL-+*", "", "LKJ=-.-+*", Bidi.LTR), 42 /*05*/ new ContextCase("", ".-=JKL-+*", " D", ".-=*+-LKJ", Bidi.LTR), 43 /*06*/ new ContextCase("", ".-=JKL-+*", " 2", ".-=*+-LKJ", Bidi.LTR), 44 /*07*/ new ContextCase("", ".-=JKL-+*", " 7", ".-=*+-LKJ", Bidi.LTR) 69 Bidi bidi = new Bidi(); local [all...] |
TestAll.java | 8 package com.ibm.icu.dev.test.bidi; 24 "com.ibm.icu.dev.test.bidi.TestCharFromDirProp", 25 "com.ibm.icu.dev.test.bidi.TestBidi", 26 "com.ibm.icu.dev.test.bidi.TestInverse", 27 "com.ibm.icu.dev.test.bidi.TestReorder", 28 "com.ibm.icu.dev.test.bidi.TestReorderArabicMathSymbols", 29 "com.ibm.icu.dev.test.bidi.TestFailureRecovery", 30 "com.ibm.icu.dev.test.bidi.TestMultipleParagraphs", 31 "com.ibm.icu.dev.test.bidi.TestReorderingMode", 32 "com.ibm.icu.dev.test.bidi.TestReorderRunsOnly" [all...] |
TestReorderArabicMathSymbols.java | 7 package com.ibm.icu.dev.test.bidi; 9 import com.ibm.icu.text.Bidi; 107 Bidi bidi = new Bidi(); local 118 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 120 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 121 Bidi.LEVEL_DEFAULT_LTR + " failed."); 124 dest = bidi.writeReordered(Bidi.DO_MIRRORING) [all...] |
BidiTest.java | 8 package com.ibm.icu.dev.test.bidi; 15 import com.ibm.icu.text.Bidi; 20 * A base class for the Bidi test suite. 51 /* Unicode 4.0.1 changes bidi classes for +-/ */ 105 if (mode < Bidi.REORDER_DEFAULT || 106 mode > Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) { 112 private static final short SETPARA_MASK = Bidi.OPTION_INSERT_MARKS | 113 Bidi.OPTION_REMOVE_CONTROLS | Bidi.OPTION_STREAMING; 125 private static final int MAX_WRITE_REORDERED_OPTION = Bidi.OUTPUT_REVERSE [all...] |
/frameworks/base/tests/BiDiTests/src/com/android/bidi/ |
BiDiTestConstants.java | 17 package com.android.bidi;
|
BiDiTestCanvas2.java | 17 package com.android.bidi; 26 import static com.android.bidi.BiDiTestConstants.FONT_MAX_SIZE; 27 import static com.android.bidi.BiDiTestConstants.FONT_MIN_SIZE;
|
BiDiTestFrameLayoutLocale.java | 17 package com.android.bidi;
|
BiDiTestFrameLayoutLtr.java | 17 package com.android.bidi;
|
BiDiTestFrameLayoutRtl.java | 17 package com.android.bidi;
|
BiDiTestGridLayoutLocale.java | 17 package com.android.bidi;
|
BiDiTestGridLayoutLtr.java | 17 package com.android.bidi;
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
BidiLine.java | 24 * the Unicode 3.0 Bidi algorithm as defined in 28 * This means that there is a Bidi object with a levels 59 * This allows a line Bidi object to use the same levels array as 62 * When a Bidi object is created for a line of a paragraph, then the 83 static void setTrailingWSStart(Bidi bidi) 85 byte[] dirProps = bidi.dirProps; 86 byte[] levels = bidi.levels; 87 int start = bidi.length; 88 byte paraLevel = bidi.paraLevel [all...] |
BidiWriter.java | 17 /** Bidi control code points */ 42 switch(options&(Bidi.REMOVE_BIDI_CONTROLS|Bidi.DO_MIRRORING)) { 47 case Bidi.DO_MIRRORING: { 61 case Bidi.REMOVE_BIDI_CONTROLS: { 64 /* copy the LTR run and remove any Bidi control characters */ 69 if(!Bidi.IsBidiControlChar(c)) { 78 /* remove Bidi control characters and do mirroring */ 84 if(!Bidi.IsBidiControlChar(c)) { 114 * whether Bidi control characters should be removed, an [all...] |
/frameworks/base/core/jni/ |
android_text_AndroidBidi.cpp | 40 UBiDi* bidi = ubidi_openSized(n, 0, &status); local 41 ubidi_setPara(bidi, chs, n, dir, NULL, &status); 44 info[i] = ubidi_getLevelAt(bidi, i); 46 result = ubidi_getParaLevel(bidi); 50 ubidi_close(bidi);
|
/frameworks/base/tools/layoutlib/bridge/src/android/text/ |
AndroidBidi_Delegate.java | 23 import android.icu.text.Bidi; 40 dir = Bidi.LTR; 43 dir = Bidi.RTL; 46 dir = Bidi.LEVEL_DEFAULT_RTL; 49 dir = Bidi.LEVEL_DEFAULT_LTR; 54 dir = Bidi.LEVEL_DEFAULT_LTR; 56 Bidi bidi = new Bidi(chars, 0, null, 0, count, dir); local 59 charInfo[i] = bidi.getLevelAt(i) [all...] |