HomeSort by relevance Sort by last modified time
    Searched refs:Bidi (Results 1 - 25 of 111) sorted by null

1 2 3 4 5

  /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...]

Completed in 288 milliseconds

1 2 3 4 5