/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/ |
TestFailureRecovery.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 18 * Regression test for Bidi failure recovery 29 Bidi bidi = new Bidi(); local 33 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 34 // errln("Bidi.setPara did not fail when passed too big para level"); 36 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...) [all...] |
TestCompatibility.java | 11 package android.icu.dev.test.bidi; 20 import android.icu.text.Bidi; 23 * Regression test for java.text.Bidi compatibility 30 void compareBidi(Bidi bidi, java.text.Bidi jbidi) 32 byte paraLevel = bidi.getParaLevel(); 33 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 36 u16ToPseudo(bidi.getTextAsString()) + 37 "\n bidi: " + bidi.baseIsLeftToRight() 179 Bidi bidi; local [all...] |
TestBidi.java | 11 package android.icu.dev.test.bidi; 17 import android.icu.text.Bidi; 21 * Regression test for Bidi class override. 33 Bidi bidi; local 34 Bidi bidiLine; 37 bidi = new Bidi(MAXLEN, 0); 38 bidiLine = new Bidi(); 40 doTests(bidi, bidiLine, false) 383 Bidi bidi = new Bidi(120, 66), bidiLine; local 585 Bidi bidi = new Bidi(text.toCharArray(), 0, embeddings, 0, text.length(), flags); local [all...] |
TestReorderingMode.java | 11 package android.icu.dev.test.bidi; 17 import android.icu.text.Bidi; 187 Bidi.REORDER_GROUP_NUMBERS_WITH_R, 188 Bidi.REORDER_INVERSE_LIKE_DIRECT, 189 Bidi.REORDER_NUMBERS_SPECIAL, 190 Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL, 191 Bidi.REORDER_INVERSE_NUMBERS_AS_L 194 static final int[] options = { Bidi.OPTION_INSERT_MARKS, 0 }; 196 static final byte[] paraLevels = { Bidi.LTR, Bidi.RTL } 207 Bidi bidi = new Bidi(); local [all...] |
TestInverse.java | 11 package android.icu.dev.test.bidi; 18 import android.icu.text.Bidi; 21 * Regression test for the basic "inverse" Bidi mode. 41 Bidi bidi; local 45 bidi = new Bidi(); 46 log("inverse Bidi: testInverse(L) with " + testCases.length + 50 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT) 240 Bidi bidi = new Bidi(); local 263 Bidi bidi = new Bidi(); local [all...] |
TestMultipleParagraphs.java | 11 package android.icu.dev.test.bidi; 18 import android.icu.text.Bidi; 22 * Regression test for Bidi multiple paragraphs 46 Bidi.LTR, Bidi.RTL, Bidi.LEVEL_DEFAULT_LTR, Bidi.LEVEL_DEFAULT_RTL, 22, 23 88 Bidi bidi = new Bidi(); local [all...] |
TestReorderArabicMathSymbols.java | 10 package android.icu.dev.test.bidi; 14 import android.icu.text.Bidi; 113 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 = bidi.writeReordered(Bidi.DO_MIRRORING) [all...] |
TestReorderRunsOnly.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 118 Bidi bidi = new Bidi(); local 119 Bidi bidiL2V = new Bidi(); 126 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); 127 bidiL2V.setReorderingOptions(Bidi.OPTION_REMOVE_CONTROLS) [all...] |
TestReorder.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 118 Bidi bidi = new Bidi(); local 130 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 132 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 133 Bidi.LEVEL_DEFAULT_LTR + " failed."); 136 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)) [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
TestFailureRecovery.java | 10 package com.ibm.icu.dev.test.bidi; 14 import com.ibm.icu.text.Bidi; 17 * Regression test for Bidi failure recovery 28 Bidi bidi = new Bidi(); local 32 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 33 // errln("Bidi.setPara did not fail when passed too big para level"); 35 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...) [all...] |
TestCompatibility.java | 10 package com.ibm.icu.dev.test.bidi; 19 import com.ibm.icu.text.Bidi; 22 * Regression test for java.text.Bidi compatibility 29 void compareBidi(Bidi bidi, java.text.Bidi jbidi) 31 byte paraLevel = bidi.getParaLevel(); 32 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 35 u16ToPseudo(bidi.getTextAsString()) + 36 "\n bidi: " + bidi.baseIsLeftToRight() 178 Bidi bidi; local [all...] |
TestBidi.java | 10 package com.ibm.icu.dev.test.bidi; 16 import com.ibm.icu.text.Bidi; 20 * Regression test for Bidi class override. 32 Bidi bidi; local 33 Bidi bidiLine; 36 bidi = new Bidi(MAXLEN, 0); 37 bidiLine = new Bidi(); 39 doTests(bidi, bidiLine, false) 382 Bidi bidi = new Bidi(120, 66), bidiLine; local 584 Bidi bidi = new Bidi(text.toCharArray(), 0, embeddings, 0, text.length(), flags); local [all...] |
TestReorderingMode.java | 10 package com.ibm.icu.dev.test.bidi; 16 import com.ibm.icu.text.Bidi; 186 Bidi.REORDER_GROUP_NUMBERS_WITH_R, 187 Bidi.REORDER_INVERSE_LIKE_DIRECT, 188 Bidi.REORDER_NUMBERS_SPECIAL, 189 Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL, 190 Bidi.REORDER_INVERSE_NUMBERS_AS_L 193 static final int[] options = { Bidi.OPTION_INSERT_MARKS, 0 }; 195 static final byte[] paraLevels = { Bidi.LTR, Bidi.RTL } 206 Bidi bidi = new Bidi(); local [all...] |
TestInverse.java | 10 package com.ibm.icu.dev.test.bidi; 17 import com.ibm.icu.text.Bidi; 20 * Regression test for the basic "inverse" Bidi mode. 40 Bidi bidi; local 44 bidi = new Bidi(); 45 log("inverse Bidi: testInverse(L) with " + testCases.length + 49 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT) 239 Bidi bidi = new Bidi(); local 262 Bidi bidi = new Bidi(); local [all...] |
TestMultipleParagraphs.java | 10 package com.ibm.icu.dev.test.bidi; 17 import com.ibm.icu.text.Bidi; 21 * Regression test for Bidi multiple paragraphs 45 Bidi.LTR, Bidi.RTL, Bidi.LEVEL_DEFAULT_LTR, Bidi.LEVEL_DEFAULT_RTL, 22, 23 87 Bidi bidi = new Bidi(); local [all...] |
TestReorderArabicMathSymbols.java | 9 package com.ibm.icu.dev.test.bidi; 13 import com.ibm.icu.text.Bidi; 112 Bidi bidi = new Bidi(); local 123 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 125 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 126 Bidi.LEVEL_DEFAULT_LTR + " failed."); 129 dest = bidi.writeReordered(Bidi.DO_MIRRORING) [all...] |
TestReorderRunsOnly.java | 10 package com.ibm.icu.dev.test.bidi; 14 import com.ibm.icu.text.Bidi; 117 Bidi bidi = new Bidi(); local 118 Bidi bidiL2V = new Bidi(); 125 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); 126 bidiL2V.setReorderingOptions(Bidi.OPTION_REMOVE_CONTROLS) [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;
|
/external/pdfium/core/fxcrt/ |
fx_bidi_unittest.cpp | 17 CFX_BidiChar bidi; local 20 info = bidi.GetSegmentInfo(); 24 EXPECT_FALSE(bidi.EndChar()); 28 CFX_BidiChar bidi; local 31 EXPECT_TRUE(bidi.AppendChar(kLeftChar)); 32 info = bidi.GetSegmentInfo(); 36 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); 37 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); 39 info = bidi.GetSegmentInfo(); 44 EXPECT_TRUE(bidi.EndChar()) 54 CFX_BidiChar bidi; local 88 CFX_BidiChar bidi; local [all...] |
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/ |
Bidi.java | 11 * algorithm for direct BiDi, algorithm for inverse Bidi and the bizarre 34 * <h2>Bidi algorithm for ICU</h2> 43 * accordingly are sometimes called "Storage Layout Engines". ICU's Bidi and 55 * embedding level after performing the Bidi algorithm. 60 * with the Bidi class <code>Block Separator</code>. For handling of 90 * Bidi implementation would resolve it to.</li> 118 * Reordering mode values indicate which variant of the Bidi algorithm to 133 * Reordering options can be applied during Bidi text transformations. 147 * <h4> Sample code for the ICU Bidi API </h4 424 private java.text.Bidi bidi; field in class:Bidi [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
BidiLine.java | 27 * the Unicode 3.0 Bidi algorithm as defined in 31 * This means that there is a Bidi object with a levels 62 * This allows a line Bidi object to use the same levels array as 65 * When a Bidi object is created for a line of a paragraph, then the 86 static void setTrailingWSStart(Bidi bidi) 88 byte[] dirProps = bidi.dirProps; 89 byte[] levels = bidi.levels; 90 int start = bidi.length; 91 byte paraLevel = bidi.paraLevel [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
BidiLine.java | 26 * the Unicode 3.0 Bidi algorithm as defined in 30 * This means that there is a Bidi object with a levels 61 * This allows a line Bidi object to use the same levels array as 64 * When a Bidi object is created for a line of a paragraph, then the 85 static void setTrailingWSStart(Bidi bidi) 87 byte[] dirProps = bidi.dirProps; 88 byte[] levels = bidi.levels; 89 int start = bidi.length; 90 byte paraLevel = bidi.paraLevel [all...] |
/libcore/luni/src/test/java/libcore/java/text/ |
OldBidiTest.java | 21 import java.text.Bidi; 28 Bidi bd = new Bidi("bidi", 173); 29 assertNotNull("Bidi representation is null", bd.toString()); 38 Bidi bidi = new Bidi("str", Bidi.DIRECTION_RIGHT_TO_LEFT); local 39 bidi.createLineBidi(2, 2) 145 Bidi bidi = new Bidi("test", Bidi.DIRECTION_LEFT_TO_RIGHT); local 222 Bidi bidi = new Bidi(text, 0, embeddings, 0, 2, flags); local [all...] |
/frameworks/base/core/jni/ |
android_text_AndroidBidi.cpp | 41 UBiDi* bidi = ubidi_openSized(n, 0, &status); local 42 // Set callbacks to override bidi classes of new emoji 44 bidi, minikin::emojiBidiOverride, nullptr, nullptr, nullptr, &status); 45 ubidi_setPara(bidi, reinterpret_cast<const UChar*>(chs), n, dir, NULL, &status); 48 info[i] = ubidi_getLevelAt(bidi, i); 50 result = ubidi_getParaLevel(bidi); 54 ubidi_close(bidi);
|