Searched defs:bidi (Results 1 - 25 of 56) sorted by relevance

123

/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/
H A DTestCompatibility.java11 package android.icu.dev.test.bidi;
30 void compareBidi(Bidi bidi, java.text.Bidi jbidi) argument
32 byte paraLevel = bidi.getParaLevel();
33 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) {
36 u16ToPseudo(bidi.getTextAsString()) +
37 "\n bidi: " + bidi.baseIsLeftToRight() +
40 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) {
43 u16ToPseudo(bidi.getTextAsString()) +
44 "\n bidi
[all...]
H A DTestCharFromDirProp.java11 package android.icu.dev.test.bidi;
27 /* verify that the exemplar characters have the expected bidi classes */
H A DTestFailureRecovery.java11 package android.icu.dev.test.bidi;
29 Bidi bidi = new Bidi();
33 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null);
36 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)"
40 bidi.setPara("abc", (byte)(-1), null);
43 logln("OK: Got exception for bidi.setPara(..., -1, ...)"
53 bidi = new Bidi();
55 bidi.setLine(0, 1);
56 errln("bidi.setLine did not fail when called before valid setPara()");
62 bidi
[all...]
H A DTestReorderArabicMathSymbols.java10 package android.icu.dev.test.bidi;
113 Bidi bidi = new Bidi();
124 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
130 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
H A DTestBidi.java11 package android.icu.dev.test.bidi;
33 Bidi bidi;
37 bidi = new Bidi(MAXLEN, 0);
40 doTests(bidi, bidiLine, false);
41 doTests(bidi, bidiLine, true);
46 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { argument
58 bidi.setPara(string, paraLevel, null);
60 + bidi.getDirection() + " paraLevel "
64 + bidi.getDirection() + " paraLevel "
69 doTest(bidi, testNumbe
98 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) argument
200 _testReordering(Bidi bidi, int testNumber) argument
[all...]
H A DTestInverse.java11 package android.icu.dev.test.bidi;
41 Bidi bidi;
45 bidi = new Bidi();
50 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT);
57 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT);
60 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT);
61 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT);
85 private void _testManyInverseBidi(Bidi bidi, int direction) { argument
104 _testInverseBidi(bidi, new String(text), direction);
110 private void _testInverseBidi(Bidi bidi, Strin argument
[all...]
H A DTestMultipleParagraphs.java11 package android.icu.dev.test.bidi;
88 Bidi bidi = new Bidi();
95 bidi.setPara(text, Bidi.LTR, null);
101 if (paraCount != (count = bidi.countParagraphs())) {
107 run = bidi.getParagraphByIndex(i);
123 bidi.setPara(src, Bidi.LTR, null);
127 if (paraCount != (count = bidi.countParagraphs())) {
132 run = bidi.getParagraphByIndex(i);
145 bidi.setPara(src, paraLevels[k], null);
150 paraIndex = bidi
[all...]
H A DTestReorder.java11 package android.icu.dev.test.bidi;
118 Bidi bidi = new Bidi();
130 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
136 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING));
146 checkWhatYouCan(bidi, src, dest);
154 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
160 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING +
177 bidi.setInverse(true);
179 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
185 dest = u16ToPseudo(bidi
[all...]
H A DTestReorderRunsOnly.java11 package android.icu.dev.test.bidi;
118 Bidi bidi = new Bidi();
126 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY);
130 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS
139 bidi.setPara(srcU16, level, null);
140 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING);
142 checkWhatYouCan(bidi, src, dest);
169 bidi.setPara((String)null, Bidi.LTR, null);
170 paras = bidi.countParagraphs();
172 bidi
[all...]
H A DTestBidiTransform.java5 package android.icu.dev.test.bidi;
33 private Bidi bidi; field in class:TestBidiTransform
41 bidi = new Bidi();
79 bidi.setPara(inText, inLevel, null);
80 String expectedText = bidi.writeReordered(Bidi.REORDER_DEFAULT);
H A DTestClassOverride.java11 package android.icu.dev.test.bidi;
79 private void verifyClassifier(Bidi bidi) { argument
80 BidiClassifier actualClassifier = bidi.getCustomClassifier();
103 bidi.getCustomizedClass('a'));
119 Bidi bidi;
123 bidi = new Bidi();
124 verifyClassifier(bidi);
127 bidi.setCustomClassifier(classifier);
128 verifyClassifier(bidi);
131 verifyClassifier(bidi);
[all...]
H A DTestReorderingMode.java11 package android.icu.dev.test.bidi;
207 Bidi bidi = new Bidi();
226 bidi.setReorderingMode(modeValue);
227 modeBack = bidi.getReorderingMode();
235 bidi.setReorderingOptions(optionValue);
236 optionBack = bidi.getReorderingOptions();
245 bidi.setPara(pseudoToU16(src), paraLevels[level], null);
247 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
251 checkWhatYouCan(bidi, src, dest);
278 if (!checkResultLength(bidi, sr
299 inverseBasic(Bidi bidi, String src, int option, byte level) argument
409 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) argument
481 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) argument
619 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) argument
[all...]
H A DTestContext.java11 package android.icu.dev.test.bidi;
75 Bidi bidi = new Bidi();
81 bidi.orderParagraphsLTR(true);
89 bidi.setContext(epilogue, prologue);
90 bidi.setContext(prologue, epilogue);
92 bidi.setPara(src, cc.paraLevel, null);
93 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
99 "\nParagraph level: " + Byte.toString(bidi.getParaLevel()) + "\n",
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/
H A DTestCompatibility.java10 package com.ibm.icu.dev.test.bidi;
29 void compareBidi(Bidi bidi, java.text.Bidi jbidi) argument
31 byte paraLevel = bidi.getParaLevel();
32 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) {
35 u16ToPseudo(bidi.getTextAsString()) +
36 "\n bidi: " + bidi.baseIsLeftToRight() +
39 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) {
42 u16ToPseudo(bidi.getTextAsString()) +
43 "\n bidi
[all...]
H A DTestCharFromDirProp.java10 package com.ibm.icu.dev.test.bidi;
26 /* verify that the exemplar characters have the expected bidi classes */
H A DTestFailureRecovery.java10 package com.ibm.icu.dev.test.bidi;
28 Bidi bidi = new Bidi();
32 // bidi.setPara("abc", (byte)(Bidi.LEVEL_DEFAULT_LTR - 1), null);
35 // logln("OK: Got exception for bidi.setPara(..., Bidi.LEVEL_DEFAULT_LTR - 1, ...)"
39 bidi.setPara("abc", (byte)(-1), null);
42 logln("OK: Got exception for bidi.setPara(..., -1, ...)"
52 bidi = new Bidi();
54 bidi.setLine(0, 1);
55 errln("bidi.setLine did not fail when called before valid setPara()");
61 bidi
[all...]
H A DTestReorderArabicMathSymbols.java9 package com.ibm.icu.dev.test.bidi;
112 Bidi bidi = new Bidi();
123 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
129 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
H A DTestBidi.java10 package com.ibm.icu.dev.test.bidi;
32 Bidi bidi;
36 bidi = new Bidi(MAXLEN, 0);
39 doTests(bidi, bidiLine, false);
40 doTests(bidi, bidiLine, true);
45 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { argument
57 bidi.setPara(string, paraLevel, null);
59 + bidi.getDirection() + " paraLevel "
63 + bidi.getDirection() + " paraLevel "
68 doTest(bidi, testNumbe
97 doTest(Bidi bidi, int testNumber, TestData test, int lineStart, boolean countRunsFirst) argument
199 _testReordering(Bidi bidi, int testNumber) argument
[all...]
H A DTestInverse.java10 package com.ibm.icu.dev.test.bidi;
40 Bidi bidi;
44 bidi = new Bidi();
49 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT);
56 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT);
59 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT);
60 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT);
84 private void _testManyInverseBidi(Bidi bidi, int direction) { argument
103 _testInverseBidi(bidi, new String(text), direction);
109 private void _testInverseBidi(Bidi bidi, Strin argument
[all...]
H A DTestReorder.java10 package com.ibm.icu.dev.test.bidi;
117 Bidi bidi = new Bidi();
129 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
135 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING));
145 checkWhatYouCan(bidi, src, dest);
153 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
159 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING +
176 bidi.setInverse(true);
178 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null);
184 dest = u16ToPseudo(bidi
[all...]
H A DTestReorderRunsOnly.java10 package com.ibm.icu.dev.test.bidi;
117 Bidi bidi = new Bidi();
125 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY);
129 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS
138 bidi.setPara(srcU16, level, null);
139 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING);
141 checkWhatYouCan(bidi, src, dest);
168 bidi.setPara((String)null, Bidi.LTR, null);
169 paras = bidi.countParagraphs();
171 bidi
[all...]
H A DTestClassOverride.java10 package com.ibm.icu.dev.test.bidi;
78 private void verifyClassifier(Bidi bidi) { argument
79 BidiClassifier actualClassifier = bidi.getCustomClassifier();
102 bidi.getCustomizedClass('a'));
118 Bidi bidi;
122 bidi = new Bidi();
123 verifyClassifier(bidi);
126 bidi.setCustomClassifier(classifier);
127 verifyClassifier(bidi);
130 verifyClassifier(bidi);
[all...]
H A DTestReorderingMode.java10 package com.ibm.icu.dev.test.bidi;
206 Bidi bidi = new Bidi();
225 bidi.setReorderingMode(modeValue);
226 modeBack = bidi.getReorderingMode();
234 bidi.setReorderingOptions(optionValue);
235 optionBack = bidi.getReorderingOptions();
244 bidi.setPara(pseudoToU16(src), paraLevels[level], null);
246 dest = bidi.writeReordered(Bidi.DO_MIRRORING);
250 checkWhatYouCan(bidi, src, dest);
277 if (!checkResultLength(bidi, sr
298 inverseBasic(Bidi bidi, String src, int option, byte level) argument
408 assertRoundTrip(Bidi bidi, int tc, int outIndex, String src, String dest, int mode, int option, byte level) argument
480 checkResultLength(Bidi bidi, String src, String dest, String mode, String option, byte level) argument
618 checkMaps(Bidi bidi, int stringIndex, String src, String dest, String mode, String option, byte level, boolean forward) argument
[all...]
/external/pdfium/core/fxcrt/
H A Dfx_bidi_unittest.cpp17 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
54 CFX_BidiChar bidi; local
88 CFX_BidiChar bidi; local
[all...]
/external/icu/android_icu4j/src/main/java/android/icu/text/
H A DBidiWriter.java239 static String writeReordered(Bidi bidi, int options) argument
243 char[] text = bidi.text;
244 runCount = bidi.countRuns();
250 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) {
258 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) {
266 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) &&
267 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) &&
268 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) &&
269 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) {
273 bidi
[all...]

Completed in 240 milliseconds

123