Home | History | Annotate | Download | only in text

Lines Matching defs:Bidi

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);
57 bd = new Bidi(null, 0, new byte[] { 0 }, 0, 0,
58 Bidi.DIRECTION_RIGHT_TO_LEFT);
65 bd = new Bidi(null);
70 bd = new Bidi("a".toCharArray(), 0, null, 0, 1,
71 Bidi.DIRECTION_RIGHT_TO_LEFT);
76 bd = new Bidi("1".toCharArray(), 0, new byte[] { 0 }, 0, 20,
77 Bidi.DIRECTION_RIGHT_TO_LEFT);
84 bd = new Bidi("1234567".toCharArray(), 0, new byte[] { 0 }, 0, 4,
85 Bidi.DIRECTION_RIGHT_TO_LEFT);
92 bd = new Bidi("1234567".toCharArray(), 4, new byte[] { 0, 1, 2, 3,
93 4 }, 0, 5, Bidi.DIRECTION_RIGHT_TO_LEFT);
100 bd = new Bidi("1234567".toCharArray(), 0, new byte[] { 0, 1, 2, 3,
101 4 }, 4, 5, Bidi.DIRECTION_RIGHT_TO_LEFT);
109 bd = new Bidi(new char[] { 't','t','t'}, -1, new byte[] { 2, 2 }, 1, 1, 1);
116 bd = new Bidi(new char[] { 't','t','t'}, 1, new byte[] { 2, 2 }, -1, 1, 1);
123 bd = new Bidi(new char[] { 't','t','t'}, 1, new byte[] { 2, 2 }, 1, -1, 1);
130 bd = new Bidi(new char[] {}, 5, new byte[] { 2, 2, 2, 2, 2, 2 }, 8, Integer.MAX_VALUE, 5);
137 bd = new Bidi(null, 5, null, 8, Integer.MAX_VALUE, 5);
143 bd = new Bidi(new char[] {'o'}, 0, new byte[] { 2, 2}, 2, 0, 2 );
147 bd = new Bidi("", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
159 bd = new Bidi("", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
171 bd = new Bidi("", Bidi.DIRECTION_LEFT_TO_RIGHT);
183 bd = new Bidi("", Bidi.DIRECTION_RIGHT_TO_LEFT);
197 bd = new Bidi(" ", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
209 bd = new Bidi(" ", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
221 bd = new Bidi(" ", Bidi.DIRECTION_LEFT_TO_RIGHT);
233 bd = new Bidi(" ", Bidi.DIRECTION_RIGHT_TO_LEFT);
247 bd = new Bidi("t", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
259 bd = new Bidi("t", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
271 bd = new Bidi("t", Bidi.DIRECTION_LEFT_TO_RIGHT);
285 bd = new Bidi("", 173);
300 bd = new Bidi("".toCharArray(), 0, new byte[] {}, 0, 1,
301 Bidi.DIRECTION_RIGHT_TO_LEFT);
309 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) -7,
311 Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
326 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) -1,
328 Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
343 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) -1,
344 (byte) -2, (byte) -3 }, 0, 3, Bidi.DIRECTION_LEFT_TO_RIGHT);
359 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) -1,
360 (byte) -2, (byte) -3 }, 0, 3, Bidi.DIRECTION_RIGHT_TO_LEFT);
377 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) 0,
378 (byte) 0, (byte) 0 }, 0, 3, Bidi.DIRECTION_RIGHT_TO_LEFT);
394 bd = new Bidi(new char[] { 's', 's', 's' }, 0, new byte[] { (byte) 1,
395 (byte) 2, (byte) 3 }, 0, 3, Bidi.DIRECTION_RIGHT_TO_LEFT);
411 bd = new Bidi("\u05D0", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
423 bd = new Bidi("\u05D0", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
435 bd = new Bidi("\u05D0", Bidi.DIRECTION_RIGHT_TO_LEFT);
449 bd = new Bidi("\u05D0a", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
462 bd = new Bidi("\u05D0a", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
475 bd = new Bidi("\u05D0a", Bidi.DIRECTION_LEFT_TO_RIGHT);
488 bd = new Bidi("\u05D0a", Bidi.DIRECTION_RIGHT_TO_LEFT);
503 bd = new Bidi("a\u05D0", Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
516 bd = new Bidi("a\u05D0", Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
529 bd = new Bidi("a\u05D0", Bidi.DIRECTION_LEFT_TO_RIGHT);
542 bd = new Bidi("a\u05D0", Bidi.DIRECTION_RIGHT_TO_LEFT);
562 bd = new Bidi("t", Bidi.DIRECTION_RIGHT_TO_LEFT);
578 bd = new Bidi("\u05D0", Bidi.DIRECTION_LEFT_TO_RIGHT);
592 bd = new Bidi("a\u05D0a\"a\u05D0\"\u05D0a",
593 Bidi.DIRECTION_RIGHT_TO_LEFT);
616 bd = new Bidi("a\u05D0a\"a\u05D0\"\u05D0a".toCharArray(), 0,
618 Bidi.DIRECTION_RIGHT_TO_LEFT);
643 Bidi.requiresBidi(null, 0, 0);
650 assertFalse(Bidi.requiresBidi(null, 0, 1));
656 assertFalse(Bidi.requiresBidi("".toCharArray(), 0, 1));
662 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), -1, 1));
668 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 1, -1));
674 assertFalse(Bidi.requiresBidi("\u05D0".toCharArray(), 1, -1));
680 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 1, 0));
686 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 7, 7));
692 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 1, Integer.MAX_VALUE));
698 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), Integer.MAX_VALUE, 1));
704 assertFalse(Bidi.requiresBidi("".toCharArray(), 0, 0));
705 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 1, 1));
706 assertFalse(Bidi.requiresBidi("aaa".toCharArray(), 0, 2));
707 assertFalse(Bidi.requiresBidi("\u05D0".toCharArray(), 1, 1));
708 assertTrue(Bidi.requiresBidi("\u05D0".toCharArray(), 0, 1));
709 assertFalse(Bidi.requiresBidi("aa\u05D0a".toCharArray(), 0, 2));
710 assertTrue(Bidi.requiresBidi("aa\u05D0a".toCharArray(), 1, 3));
714 bd = new Bidi(new char[] { '\u05D0', '\u05D0', '\u05D0' }, 0,
716 Bidi.DIRECTION_DEFAULT_LEFT_TO_RIGHT);
731 bd = new Bidi(new char[] { '\u05D0', '\u05D0', '\u05D0' }, 0,
733 Bidi.DIRECTION_DEFAULT_RIGHT_TO_LEFT);
748 bd = new Bidi(new char[] { '\u05D0', '\u05D0', '\u05D0' }, 0,
750 Bidi.DIRECTION_LEFT_TO_RIGHT);
765 bd = new Bidi(new char[] { '\u05D0', '\u05D0', '\u05D0' }, 0,
767 Bidi.DIRECTION_RIGHT_TO_LEFT);
784 bd = new Bidi("a\u05D0a\u05D0a\u05D0\"\u05D0a".toCharArray(), 0,
786 Bidi.DIRECTION_RIGHT_TO_LEFT);
787 Bidi line = bd.createLineBidi(2, 7);
807 Bidi bidi = new Bidi("str", 1);
809 bidi.createLineBidi(-1, 1);
816 bidi.createLineBidi(1, -1);
823 bidi.createLineBidi(-1, -1);
830 bidi.createLineBidi(2, 1);
837 bidi.createLineBidi(2, 2);
843 bidi.createLineBidi(2, 4);
852 bd = new Bidi("aaaaa".toCharArray(), 0,
854 Bidi.DIRECTION_RIGHT_TO_LEFT);
855 Bidi line = bd.createLineBidi(1, 4);
875 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 0, s, 0, 4);
879 Bidi.reorderVisually(new byte[] { 1, 3 }, 0, s, 1, 2);
883 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 1, s, 1, 2);
887 Bidi.reorderVisually(new byte[] { 2, 1, 2, 1 }, 1, s, 0, 3);
891 Bidi.reorderVisually(new byte[] { 2, 1, 0, 1 }, 1, s, 0, 3);
899 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 0, s, 0, 5);
906 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 0, s, -1, 1);
913 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, -1, s, 0, 1);
920 Bidi.reorderVisually(null, 0, s, 0, 1);
927 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 0, null, 0, 1);
934 Bidi.reorderVisually(new byte[] { 2, 1, 3, 0 }, 1, s, 0, -1);
957 Bidi bi = new Bidi(defText, 0);