/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/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; 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...] |
TestMultipleParagraphs.java | 11 package android.icu.dev.test.bidi; 18 import android.icu.text.Bidi; 23 * Regression test for Bidi multiple paragraphs 48 Bidi.LTR, Bidi.RTL, Bidi.LEVEL_DEFAULT_LTR, Bidi.LEVEL_DEFAULT_RTL, 22, 23 90 Bidi bidi = new Bidi(); local [all...] |
/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/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/ |
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...] |
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...] |
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...] |
/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...] |
/frameworks/base/libs/hwui/hwui/ |
Canvas.h | 38 enum class Bidi : uint8_t; 272 minikin::Bidi bidiFlags, const Paint& origPaint, const Typeface* typeface, 275 void drawTextOnPath(const uint16_t* text, int count, minikin::Bidi bidiFlags,
|
/frameworks/minikin/include/minikin/ |
Layout.h | 50 enum class Bidi : uint8_t { 59 inline bool isRtl(Bidi bidi) { 60 return static_cast<uint8_t>(bidi) & 0b0001; 62 inline bool isOverride(Bidi bidi) { 63 return static_cast<uint8_t>(bidi) & 0b0100; 88 void doLayout(const U16StringPiece& str, const Range& range, Bidi bidiFlags, 92 Bidi bidiFlags, const MinikinPaint& paint, 97 Bidi bidiFlags [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...] |
/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...] |
/external/icu/android_icu4j/src/main/java/android/icu/text/ |
Bidi.java | 12 * algorithm for direct BiDi, algorithm for inverse Bidi and the bizarre 44 * <h2>Bidi algorithm for ICU</h2> 52 * accordingly are sometimes called "Storage Layout Engines". ICU's Bidi and 64 * embedding level after performing the Bidi algorithm. 68 * with the Bidi class <code>Block Separator</code>. For handling of 99 * Bidi implementation would resolve it to.</li> 128 * Reordering mode values indicate which variant of the Bidi algorithm to 144 * Reordering options can be applied during Bidi text transformations. 155 * <h4> Sample code for the ICU Bidi API </h4 4549 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local 4589 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local 4616 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/ |
Bidi.java | 11 * algorithm for direct BiDi, algorithm for inverse Bidi and the bizarre 43 * <h2>Bidi algorithm for ICU</h2> 51 * accordingly are sometimes called "Storage Layout Engines". ICU's Bidi and 63 * embedding level after performing the Bidi algorithm. 67 * with the Bidi class <code>Block Separator</code>. For handling of 98 * Bidi implementation would resolve it to.</li> 127 * Reordering mode values indicate which variant of the Bidi algorithm to 143 * Reordering options can be applied during Bidi text transformations. 154 * <h4> Sample code for the ICU Bidi API </h4 4599 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local 4640 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local 4668 Bidi bidi = paraBidi; \/* get Para object if Line object *\/ local [all...] |
/prebuilts/misc/common/icu4j/ |
icu4j.jar | |
/prebuilts/misc/common/robolectric/3.1.1/lib/ |
icu4j-53.1.jar | |
/prebuilts/misc/common/robolectric/3.4.2/lib/ |
icu4j-53.1.jar | |
/prebuilts/misc/common/robolectric/3.5.1/lib/ |
icu4j-53.1.jar | |
/prebuilts/misc/common/robolectric/3.6.1/lib/ |
icu4j-53.1.jar | |
/prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/53.1/ |
icu4j-53.1.jar | |
/prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/54.1.1/ |
icu4j-54.1.1.jar | |
/prebuilts/misc/common/robolectric/android-all/ |
android-all-4.1.2_r1-robolectric-r1.jar | |
android-all-4.2.2_r1.2-robolectric-r1.jar | |
android-all-4.3_r2-robolectric-r1.jar | |