Class BidiLine

java.lang.Object
com.ibm.icu.text.BidiLine

final class BidiLine extends Object
  • Constructor Details

    • BidiLine

      BidiLine()
  • Method Details

    • 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)