/libcore/benchmarks/src/benchmarks/regression/ |
BidiBenchmark.java | 21 import java.text.Bidi; 31 Bidi bidi = new Bidi(charIter); local 37 Bidi bd = new Bidi(new char[]{'s', 's', 's'}, 0, new byte[]{(byte) 1, 38 (byte) 2, (byte) 3}, 0, 3, Bidi.DIRECTION_RIGHT_TO_LEFT); 44 Bidi bidi = new Bidi("Hello", Bidi.DIRECTION_LEFT_TO_RIGHT) local [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/ |
TestContext.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 44 /*00*/ new ContextCase("", "", "", "", Bidi.LTR), 45 /*01*/ new ContextCase("", ".-=JKL-+*", "", ".-=LKJ-+*", Bidi.LTR), 46 /*02*/ new ContextCase(" ", ".-=JKL-+*", " ", ".-=LKJ-+*", Bidi.LTR), 47 /*03*/ new ContextCase("a", ".-=JKL-+*", "b", ".-=LKJ-+*", Bidi.LTR), 48 /*04*/ new ContextCase("D", ".-=JKL-+*", "", "LKJ=-.-+*", Bidi.LTR), 49 /*05*/ new ContextCase("", ".-=JKL-+*", " D", ".-=*+-LKJ", Bidi.LTR), 50 /*06*/ new ContextCase("", ".-=JKL-+*", " 2", ".-=*+-LKJ", Bidi.LTR), 51 /*07*/ new ContextCase("", ".-=JKL-+*", " 7", ".-=*+-LKJ", Bidi.LTR) 77 Bidi bidi = new Bidi(); local [all...] |
TestReorder.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 120 Bidi bidi = new Bidi(); local 132 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 134 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 135 Bidi.LEVEL_DEFAULT_LTR + " failed."); 138 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)) [all...] |
TestReorderArabicMathSymbols.java | 10 package android.icu.dev.test.bidi; 14 import android.icu.text.Bidi; 115 Bidi bidi = new Bidi(); local 126 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 128 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 129 Bidi.LEVEL_DEFAULT_LTR + " failed."); 132 dest = bidi.writeReordered(Bidi.DO_MIRRORING) [all...] |
TestFailureRecovery.java | 11 package android.icu.dev.test.bidi; 15 import android.icu.text.Bidi; 19 * Regression test for Bidi failure recovery 31 Bidi bidi = new Bidi(); local 35 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null); 36 // errln("Bidi.setPara did not fail when passed too big para level"); 38 // 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; 24 * Regression test for java.text.Bidi compatibility 32 void compareBidi(Bidi bidi, java.text.Bidi jbidi) 34 byte paraLevel = bidi.getParaLevel(); 35 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { 38 u16ToPseudo(bidi.getTextAsString()) + 39 "\n bidi: " + bidi.baseIsLeftToRight() 181 Bidi bidi; local [all...] |
TestInverse.java | 11 package android.icu.dev.test.bidi; 18 import android.icu.text.Bidi; 22 * Regression test for the basic "inverse" Bidi mode. 43 Bidi bidi; local 47 bidi = new Bidi(); 48 log("inverse Bidi: testInverse(L) with " + testCases.length + 52 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT) 242 Bidi bidi = new Bidi(); local 265 Bidi bidi = new Bidi(); local [all...] |
TestBidi.java | 11 package android.icu.dev.test.bidi; 17 import android.icu.text.Bidi; 22 * Regression test for Bidi class override. 35 Bidi bidi; local 36 Bidi bidiLine; 39 bidi = new Bidi(MAXLEN, 0); 40 bidiLine = new Bidi(); 42 doTests(bidi, bidiLine, false) 385 Bidi bidi = new Bidi(120, 66), bidiLine; local 587 Bidi bidi = new Bidi(text.toCharArray(), 0, embeddings, 0, text.length(), flags); local [all...] |
TestBidiTransform.java | 5 package android.icu.dev.test.bidi; 14 import android.icu.text.Bidi; 21 * Verify Bidi Layout Transformations 38 private Bidi bidi; field in class:TestBidiTransform 46 bidi = new Bidi(); 57 * <code>Bidi.LEVEL_DEFAULT_LTR</code> or 58 * <code>Bidi.LEVEL_DEFAULT_LTR</code>, and the output either 59 * <code>Bidi.LEVEL_LTR</code> or <code>Bidi.LEVEL_RTL</code>. Order i [all...] |
TestReorderingMode.java | 11 package android.icu.dev.test.bidi; 17 import android.icu.text.Bidi; 189 Bidi.REORDER_GROUP_NUMBERS_WITH_R, 190 Bidi.REORDER_INVERSE_LIKE_DIRECT, 191 Bidi.REORDER_NUMBERS_SPECIAL, 192 Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL, 193 Bidi.REORDER_INVERSE_NUMBERS_AS_L 196 static final int[] options = { Bidi.OPTION_INSERT_MARKS, 0 }; 198 static final byte[] paraLevels = { Bidi.LTR, Bidi.RTL } 209 Bidi bidi = new Bidi(); local [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
TestContext.java | 10 package com.ibm.icu.dev.test.bidi; 14 import com.ibm.icu.text.Bidi; 41 /*00*/ new ContextCase("", "", "", "", Bidi.LTR), 42 /*01*/ new ContextCase("", ".-=JKL-+*", "", ".-=LKJ-+*", Bidi.LTR), 43 /*02*/ new ContextCase(" ", ".-=JKL-+*", " ", ".-=LKJ-+*", Bidi.LTR), 44 /*03*/ new ContextCase("a", ".-=JKL-+*", "b", ".-=LKJ-+*", Bidi.LTR), 45 /*04*/ new ContextCase("D", ".-=JKL-+*", "", "LKJ=-.-+*", Bidi.LTR), 46 /*05*/ new ContextCase("", ".-=JKL-+*", " D", ".-=*+-LKJ", Bidi.LTR), 47 /*06*/ new ContextCase("", ".-=JKL-+*", " 2", ".-=*+-LKJ", Bidi.LTR), 48 /*07*/ new ContextCase("", ".-=JKL-+*", " 7", ".-=*+-LKJ", Bidi.LTR) 74 Bidi bidi = new Bidi(); local [all...] |
TestReorder.java | 10 package com.ibm.icu.dev.test.bidi; 14 import com.ibm.icu.text.Bidi; 117 Bidi bidi = new Bidi(); local 129 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); 131 errln("Bidi.setPara(tests[" + testNumber + "], paraLevel " + 132 Bidi.LEVEL_DEFAULT_LTR + " failed."); 135 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)) [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...] |
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...] |
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...] |
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...] |
TestBidiTransform.java | 4 package com.ibm.icu.dev.test.bidi; 13 import com.ibm.icu.text.Bidi; 19 * Verify Bidi Layout Transformations 35 private Bidi bidi; field in class:TestBidiTransform 43 bidi = new Bidi(); 54 * <code>Bidi.LEVEL_DEFAULT_LTR</code> or 55 * <code>Bidi.LEVEL_DEFAULT_LTR</code>, and the output either 56 * <code>Bidi.LEVEL_LTR</code> or <code>Bidi.LEVEL_RTL</code>. Order i [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...] |
/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...] |
/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/ |
BidiWriter.java | 20 /** Bidi control code points */ 45 switch(options&(Bidi.REMOVE_BIDI_CONTROLS|Bidi.DO_MIRRORING)) { 50 case Bidi.DO_MIRRORING: { 64 case Bidi.REMOVE_BIDI_CONTROLS: { 67 /* copy the LTR run and remove any Bidi control characters */ 72 if(!Bidi.IsBidiControlChar(c)) { 81 /* remove Bidi control characters and do mirroring */ 87 if(!Bidi.IsBidiControlChar(c)) { 117 * whether Bidi control characters should be removed, an [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
BidiWriter.java | 19 /** Bidi control code points */ 44 switch(options&(Bidi.REMOVE_BIDI_CONTROLS|Bidi.DO_MIRRORING)) { 49 case Bidi.DO_MIRRORING: { 63 case Bidi.REMOVE_BIDI_CONTROLS: { 66 /* copy the LTR run and remove any Bidi control characters */ 71 if(!Bidi.IsBidiControlChar(c)) { 80 /* remove Bidi control characters and do mirroring */ 86 if(!Bidi.IsBidiControlChar(c)) { 116 * whether Bidi control characters should be removed, an [all...] |
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/text/ |
BidiTest.java | 21 import java.text.Bidi; 28 Bidi bd; 30 public static void assertRunArrayEquals(int[][] expected, Bidi bidi) { 31 assertEquals("different length", expected.length, bidi.getRunCount()); 33 FORRUN: for (int i = 0; i < bidi.getRunCount(); i++) { 34 int[] butWas = new int[] { bidi.getRunStart(i), 35 bidi.getRunLimit(i), bidi.getRunLevel(i) }; 50 bd = new Bidi(null, Bidi.DIRECTION_RIGHT_TO_LEFT) 807 Bidi bidi = new Bidi("str", 1); local [all...] |
/libcore/ojluni/src/main/java/java/text/ |
Bidi.java | 42 * A Bidi object provides information on the bidirectional reordering of the text 47 * Once created, a Bidi object can be queried to see if the text it represents is 60 public final class Bidi { 85 // For Android that is replaced with android.icu.text.Bidi. BidiBase and ICU Bidi work very 88 // compatibility with an earlier ICU4C based Bidi implementation. 94 return android.icu.text.Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT; 96 return android.icu.text.Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT; 98 return android.icu.text.Bidi.DIRECTION_LEFT_TO_RIGHT; 100 return android.icu.text.Bidi.DIRECTION_RIGHT_TO_LEFT [all...] |