Home
last modified time | relevance | path

Searched refs:bidi (Results 1 – 25 of 80) sorted by relevance

1234

/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/bidi/
DTestBidi.java9 package android.icu.dev.test.bidi;
31 Bidi bidi; in testBidi() local
35 bidi = new Bidi(MAXLEN, 0); in testBidi()
38 doTests(bidi, bidiLine, false); in testBidi()
39 doTests(bidi, bidiLine, true); in testBidi()
44 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument
56 bidi.setPara(string, paraLevel, null); in doTests()
58 + bidi.getDirection() + " paraLevel " in doTests()
62 + bidi.getDirection() + " paraLevel " in doTests()
67 doTest(bidi, testNumber, test, 0, countRunsFirst); in doTests()
[all …]
DTestCompatibility.java9 package android.icu.dev.test.bidi;
29 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument
31 byte paraLevel = bidi.getParaLevel(); in compareBidi()
32 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi()
35 u16ToPseudo(bidi.getTextAsString()) + in compareBidi()
36 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi()
39 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi()
42 u16ToPseudo(bidi.getTextAsString()) + in compareBidi()
43 "\n bidi: " + bidi.getBaseLevel() + in compareBidi()
46 if (bidi.getLength() != jbidi.getLength()) { in compareBidi()
[all …]
DTestReorderingMode.java9 package android.icu.dev.test.bidi;
205 Bidi bidi = new Bidi(); in testReorderingMode() local
224 bidi.setReorderingMode(modeValue); in testReorderingMode()
225 modeBack = bidi.getReorderingMode(); in testReorderingMode()
233 bidi.setReorderingOptions(optionValue); in testReorderingMode()
234 optionBack = bidi.getReorderingOptions(); in testReorderingMode()
243 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode()
245 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode()
249 checkWhatYouCan(bidi, src, dest); in testReorderingMode()
276 if (!checkResultLength(bidi, src, dest, modeDesc, optDesc, in testReorderingMode()
[all …]
DTestInverse.java9 package android.icu.dev.test.bidi;
39 Bidi bidi; in testInverse() local
43 bidi = new Bidi(); in testInverse()
48 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse()
55 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse()
58 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse()
59 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse()
83 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument
102 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi()
108 private void _testInverseBidi(Bidi bidi, String src, int direction) { in _testInverseBidi() argument
[all …]
DTestFailureRecovery.java9 package android.icu.dev.test.bidi;
27 Bidi bidi = new Bidi(); in testFailureRecovery() local
38 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery()
51 bidi = new Bidi(); in testFailureRecovery()
53 bidi.setLine(0, 1); in testFailureRecovery()
60 bidi.getDirection(); in testFailureRecovery()
66 bidi.setPara("abc", Bidi.LTR, null); in testFailureRecovery()
68 bidi.getLevelAt(3); in testFailureRecovery()
75 bidi = new Bidi(-1, 0); in testFailureRecovery()
81 bidi = new Bidi(2, 1); in testFailureRecovery()
[all …]
DTestMultipleParagraphs.java9 package android.icu.dev.test.bidi;
86 Bidi bidi = new Bidi(); in testMultipleParagraphs() local
93 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs()
99 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs()
105 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs()
121 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs()
125 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs()
130 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs()
143 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs()
148 paraIndex = bidi.getParagraphIndex(paraBounds[i]); in testMultipleParagraphs()
[all …]
DTestReorderRunsOnly.java9 package android.icu.dev.test.bidi;
116 Bidi bidi = new Bidi(); in testReorderRunsOnly() local
124 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly()
128 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly()
137 bidi.setPara(srcU16, level, null); in testReorderRunsOnly()
138 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly()
140 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly()
167 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly()
168 paras = bidi.countParagraphs(); in testReorderRunsOnly()
170 bidi.setPara((char[])null, Bidi.LTR, null); in testReorderRunsOnly()
[all …]
DBidiTest.java9 package android.icu.dev.test.bidi;
332 void printCaseInfo(Bidi bidi, String src, String dst)
334 int length = bidi.getProcessedLength();
335 byte[] levels = bidi.getLevels();
338 int runCount = bidi.countRuns();
354 errcontln("Direction: " + bidi.getDirection());
355 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel()));
356 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode()));
357 errcontln("reorderingOptions: " + spOptionsToString(bidi.getReorderingOptions()));
361 run = bidi.getVisualRun(i);
[all …]
DTestReorder.java9 package android.icu.dev.test.bidi;
116 Bidi bidi = new Bidi(); in testReorder() local
128 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
134 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder()
144 checkWhatYouCan(bidi, src, dest); in testReorder()
152 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
158 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder()
175 bidi.setInverse(true); in testReorder()
177 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
183 dest = u16ToPseudo(bidi.writeReordered(Bidi.OUTPUT_REVERSE | in testReorder()
[all …]
DTestClassOverride.java9 package android.icu.dev.test.bidi;
78 private void verifyClassifier(Bidi bidi) { in verifyClassifier() argument
79 BidiClassifier actualClassifier = bidi.getCustomClassifier(); in verifyClassifier()
102 bidi.getCustomizedClass('a')); in verifyClassifier()
117 Bidi bidi; in testClassOverride() local
121 bidi = new Bidi(); in testClassOverride()
122 verifyClassifier(bidi); in testClassOverride()
125 bidi.setCustomClassifier(classifier); in testClassOverride()
126 verifyClassifier(bidi); in testClassOverride()
129 verifyClassifier(bidi); in testClassOverride()
[all …]
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/bidi/
DTestBidi.java8 package com.ibm.icu.dev.test.bidi;
27 Bidi bidi; in testBidi() local
31 bidi = new Bidi(MAXLEN, 0); in testBidi()
34 doTests(bidi, bidiLine, false); in testBidi()
35 doTests(bidi, bidiLine, true); in testBidi()
40 private void doTests(Bidi bidi, Bidi bidiLine, boolean countRunsFirst) { in doTests() argument
52 bidi.setPara(string, paraLevel, null); in doTests()
54 + bidi.getDirection() + " paraLevel " in doTests()
58 + bidi.getDirection() + " paraLevel " in doTests()
63 doTest(bidi, testNumber, test, 0, countRunsFirst); in doTests()
[all …]
DTestCompatibility.java8 package com.ibm.icu.dev.test.bidi;
25 void compareBidi(Bidi bidi, java.text.Bidi jbidi) in compareBidi() argument
27 byte paraLevel = bidi.getParaLevel(); in compareBidi()
28 if (bidi.baseIsLeftToRight() != jbidi.baseIsLeftToRight()) { in compareBidi()
31 u16ToPseudo(bidi.getTextAsString()) + in compareBidi()
32 "\n bidi: " + bidi.baseIsLeftToRight() + in compareBidi()
35 if (bidi.getBaseLevel() != jbidi.getBaseLevel()) { in compareBidi()
38 u16ToPseudo(bidi.getTextAsString()) + in compareBidi()
39 "\n bidi: " + bidi.getBaseLevel() + in compareBidi()
42 if (bidi.getLength() != jbidi.getLength()) { in compareBidi()
[all …]
DTestInverse.java8 package com.ibm.icu.dev.test.bidi;
35 Bidi bidi; in testInverse() local
39 bidi = new Bidi(); in testInverse()
44 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse()
51 _testInverseBidi(bidi, testCases[i], Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse()
54 _testManyInverseBidi(bidi, Bidi.DIRECTION_LEFT_TO_RIGHT); in testInverse()
55 _testManyInverseBidi(bidi, Bidi.DIRECTION_RIGHT_TO_LEFT); in testInverse()
79 private void _testManyInverseBidi(Bidi bidi, int direction) { in _testManyInverseBidi() argument
98 _testInverseBidi(bidi, new String(text), direction); in _testManyInverseBidi()
104 private void _testInverseBidi(Bidi bidi, String src, int direction) { in _testInverseBidi() argument
[all …]
DTestReorderingMode.java8 package com.ibm.icu.dev.test.bidi;
201 Bidi bidi = new Bidi(); in testReorderingMode() local
220 bidi.setReorderingMode(modeValue); in testReorderingMode()
221 modeBack = bidi.getReorderingMode(); in testReorderingMode()
229 bidi.setReorderingOptions(optionValue); in testReorderingMode()
230 optionBack = bidi.getReorderingOptions(); in testReorderingMode()
239 bidi.setPara(pseudoToU16(src), paraLevels[level], null); in testReorderingMode()
241 dest = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderingMode()
245 checkWhatYouCan(bidi, src, dest); in testReorderingMode()
272 if (!checkResultLength(bidi, src, dest, modeDesc, optDesc, in testReorderingMode()
[all …]
DTestFailureRecovery.java8 package com.ibm.icu.dev.test.bidi;
23 Bidi bidi = new Bidi(); in testFailureRecovery() local
34 bidi.setPara("abc", (byte)(-1), null); in testFailureRecovery()
47 bidi = new Bidi(); in testFailureRecovery()
49 bidi.setLine(0, 1); in testFailureRecovery()
56 bidi.getDirection(); in testFailureRecovery()
62 bidi.setPara("abc", Bidi.LTR, null); in testFailureRecovery()
64 bidi.getLevelAt(3); in testFailureRecovery()
71 bidi = new Bidi(-1, 0); in testFailureRecovery()
77 bidi = new Bidi(2, 1); in testFailureRecovery()
[all …]
DTestMultipleParagraphs.java8 package com.ibm.icu.dev.test.bidi;
82 Bidi bidi = new Bidi(); in testMultipleParagraphs() local
89 bidi.setPara(text, Bidi.LTR, null); in testMultipleParagraphs()
95 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs()
101 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs()
117 bidi.setPara(src, Bidi.LTR, null); in testMultipleParagraphs()
121 if (paraCount != (count = bidi.countParagraphs())) { in testMultipleParagraphs()
126 run = bidi.getParagraphByIndex(i); in testMultipleParagraphs()
139 bidi.setPara(src, paraLevels[k], null); in testMultipleParagraphs()
144 paraIndex = bidi.getParagraphIndex(paraBounds[i]); in testMultipleParagraphs()
[all …]
DTestReorderRunsOnly.java8 package com.ibm.icu.dev.test.bidi;
112 Bidi bidi = new Bidi(); in testReorderRunsOnly() local
120 bidi.setReorderingMode(Bidi.REORDER_RUNS_ONLY); in testReorderRunsOnly()
124 bidi.setReorderingOptions(option == 0 ? Bidi.OPTION_REMOVE_CONTROLS in testReorderRunsOnly()
133 bidi.setPara(srcU16, level, null); in testReorderRunsOnly()
134 destU16 = bidi.writeReordered(Bidi.DO_MIRRORING); in testReorderRunsOnly()
136 checkWhatYouCan(bidi, src, dest); in testReorderRunsOnly()
163 bidi.setPara((String)null, Bidi.LTR, null); in testReorderRunsOnly()
164 paras = bidi.countParagraphs(); in testReorderRunsOnly()
166 bidi.setPara((char[])null, Bidi.LTR, null); in testReorderRunsOnly()
[all …]
DBidiTest.java8 package com.ibm.icu.dev.test.bidi;
328 void printCaseInfo(Bidi bidi, String src, String dst)
330 int length = bidi.getProcessedLength();
331 byte[] levels = bidi.getLevels();
334 int runCount = bidi.countRuns();
350 errcontln("Direction: " + bidi.getDirection());
351 errcontln("paraLevel: " + Byte.toString(bidi.getParaLevel()));
352 errcontln("reorderingMode: " + modeToString(bidi.getReorderingMode()));
353 errcontln("reorderingOptions: " + spOptionsToString(bidi.getReorderingOptions()));
357 run = bidi.getVisualRun(i);
[all …]
DTestReorder.java8 package com.ibm.icu.dev.test.bidi;
112 Bidi bidi = new Bidi(); in testReorder() local
124 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
130 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING)); in testReorder()
140 checkWhatYouCan(bidi, src, dest); in testReorder()
148 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
154 dest = u16ToPseudo(bidi.writeReordered(Bidi.DO_MIRRORING + in testReorder()
171 bidi.setInverse(true); in testReorder()
173 bidi.setPara(srcU16, Bidi.LEVEL_DEFAULT_LTR, null); in testReorder()
179 dest = u16ToPseudo(bidi.writeReordered(Bidi.OUTPUT_REVERSE | in testReorder()
[all …]
/external/pdfium/core/src/fxcrt/
Dfx_bidi_unittest.cpp19 CFX_BidiChar bidi; in TEST() local
20 CFX_BidiChar::Direction dir = bidi.GetBidiInfo(nullptr, nullptr); in TEST()
23 dir = bidi.GetBidiInfo(&start, nullptr); in TEST()
27 dir = bidi.GetBidiInfo(nullptr, &count); in TEST()
33 dir = bidi.GetBidiInfo(&start, &count); in TEST()
38 EXPECT_FALSE(bidi.EndChar()); in TEST()
44 CFX_BidiChar bidi; in TEST() local
46 EXPECT_TRUE(bidi.AppendChar(kLeftChar)); in TEST()
47 CFX_BidiChar::Direction dir = bidi.GetBidiInfo(&start, &count); in TEST()
51 EXPECT_FALSE(bidi.AppendChar(kLeftChar)); in TEST()
[all …]
/external/icu/android_icu4j/src/main/java/android/icu/text/
DBidiLine.java84 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument
86 byte[] dirProps = bidi.dirProps; in setTrailingWSStart()
87 byte[] levels = bidi.levels; in setTrailingWSStart()
88 int start = bidi.length; in setTrailingWSStart()
89 byte paraLevel = bidi.paraLevel; in setTrailingWSStart()
98 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart()
112 bidi.trailingWSStart=start; in setTrailingWSStart()
238 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument
241 if (bidi.direction != Bidi.MIXED || charIndex >= bidi.trailingWSStart) { in getLevelAt()
242 return bidi.GetParaLevelAt(charIndex); in getLevelAt()
[all …]
DBidiWriter.java237 static String writeReordered(Bidi bidi, int options) in writeReordered() argument
241 char[] text = bidi.text; in writeReordered()
242 runCount = bidi.countRuns(); in writeReordered()
248 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered()
256 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered()
264 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered()
265 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered()
266 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered()
267 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered()
271 bidi.length * 2 : bidi.length); in writeReordered()
[all …]
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
DBidiLine.java83 static void setTrailingWSStart(Bidi bidi) in setTrailingWSStart() argument
85 byte[] dirProps = bidi.dirProps; in setTrailingWSStart()
86 byte[] levels = bidi.levels; in setTrailingWSStart()
87 int start = bidi.length; in setTrailingWSStart()
88 byte paraLevel = bidi.paraLevel; in setTrailingWSStart()
97 bidi.trailingWSStart = start; /* currently == bidi.length */ in setTrailingWSStart()
111 bidi.trailingWSStart=start; in setTrailingWSStart()
237 static byte getLevelAt(Bidi bidi, int charIndex) in getLevelAt() argument
240 if (bidi.direction != Bidi.MIXED || charIndex >= bidi.trailingWSStart) { in getLevelAt()
241 return bidi.GetParaLevelAt(charIndex); in getLevelAt()
[all …]
DBidiWriter.java236 static String writeReordered(Bidi bidi, int options) in writeReordered() argument
240 char[] text = bidi.text; in writeReordered()
241 runCount = bidi.countRuns(); in writeReordered()
247 if ((bidi.reorderingOptions & Bidi.OPTION_INSERT_MARKS) != 0) { in writeReordered()
255 if ((bidi.reorderingOptions & Bidi.OPTION_REMOVE_CONTROLS) != 0) { in writeReordered()
263 if ((bidi.reorderingMode != Bidi.REORDER_INVERSE_NUMBERS_AS_L) && in writeReordered()
264 (bidi.reorderingMode != Bidi.REORDER_INVERSE_LIKE_DIRECT) && in writeReordered()
265 (bidi.reorderingMode != Bidi.REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in writeReordered()
266 (bidi.reorderingMode != Bidi.REORDER_RUNS_ONLY)) { in writeReordered()
270 bidi.length * 2 : bidi.length); in writeReordered()
[all …]
/external/icu/icu4j/eclipse-build/plugins.template/com.ibm.icu.base/src/com/ibm/icu/text/
DBidi.java422 private java.text.Bidi bidi; field in Bidi
425 this.bidi = delegate; in Bidi()
1431 return bidi.getLength(); in getLength()
1732 return (byte)bidi.getLevelAt(charIndex); in getLevelAt()
2281 return new Bidi(bidi.createLineBidi(lineStart, lineLimit)); in createLineBidi()
2297 return bidi.isMixed(); in isMixed()
2313 return bidi.isLeftToRight(); in isLeftToRight()
2329 return bidi.isRightToLeft(); in isRightToLeft()
2344 return bidi.baseIsLeftToRight(); in baseIsLeftToRight()
2359 return bidi.getBaseLevel(); in getBaseLevel()
[all …]

1234