Class BidiLine


  • final class BidiLine
    extends java.lang.Object
    • Constructor Detail

      • BidiLine

        BidiLine()
    • Method Detail

      • setTrailingWSStart

        static void setTrailingWSStart​(Bidi bidi)
      • setLine

        static Bidi setLine​(Bidi paraBidi,
                            int start,
                            int limit)
      • getLevelAt

        static byte getLevelAt​(Bidi bidi,
                               int charIndex)
      • getLevels

        static byte[] getLevels​(Bidi bidi)
      • getLogicalRun

        static BidiRun getLogicalRun​(Bidi bidi,
                                     int logicalPosition)
      • getVisualRun

        static BidiRun getVisualRun​(Bidi bidi,
                                    int runIndex)
      • getSingleRun

        static void getSingleRun​(Bidi bidi,
                                 byte level)
      • reorderLine

        private static void reorderLine​(Bidi bidi,
                                        byte minLevel,
                                        byte maxLevel)
      • getRunFromLogicalIndex

        static int getRunFromLogicalIndex​(Bidi bidi,
                                          int logicalIndex)
      • getRuns

        static void getRuns​(Bidi bidi)
      • prepareReorder

        static int[] prepareReorder​(byte[] levels,
                                    byte[] pMinLevel,
                                    byte[] pMaxLevel)
      • reorderLogical

        static int[] reorderLogical​(byte[] levels)
      • reorderVisual

        static int[] reorderVisual​(byte[] levels)
      • getVisualIndex

        static int getVisualIndex​(Bidi bidi,
                                  int logicalIndex)
      • getLogicalIndex

        static int getLogicalIndex​(Bidi bidi,
                                   int visualIndex)
      • getLogicalMap

        static int[] getLogicalMap​(Bidi bidi)
      • getVisualMap

        static int[] getVisualMap​(Bidi bidi)
      • invertMap

        static int[] invertMap​(int[] srcMap)