Package com.ibm.icu.text
Class BidiLine
java.lang.Object
com.ibm.icu.text.BidiLine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static byte
getLevelAt
(Bidi bidi, int charIndex) (package private) static byte[]
(package private) static int
getLogicalIndex
(Bidi bidi, int visualIndex) (package private) static int[]
getLogicalMap
(Bidi bidi) (package private) static BidiRun
getLogicalRun
(Bidi bidi, int logicalPosition) (package private) static int
getRunFromLogicalIndex
(Bidi bidi, int logicalIndex) (package private) static void
(package private) static void
getSingleRun
(Bidi bidi, byte level) (package private) static int
getVisualIndex
(Bidi bidi, int logicalIndex) (package private) static int[]
getVisualMap
(Bidi bidi) (package private) static BidiRun
getVisualRun
(Bidi bidi, int runIndex) (package private) static int[]
invertMap
(int[] srcMap) (package private) static int[]
prepareReorder
(byte[] levels, byte[] pMinLevel, byte[] pMaxLevel) private static void
reorderLine
(Bidi bidi, byte minLevel, byte maxLevel) (package private) static int[]
reorderLogical
(byte[] levels) (package private) static int[]
reorderVisual
(byte[] levels) (package private) static Bidi
(package private) static void
setTrailingWSStart
(Bidi bidi)
-
Constructor Details
-
BidiLine
BidiLine()
-
-
Method Details
-
setTrailingWSStart
-
setLine
-
getLevelAt
-
getLevels
-
getLogicalRun
-
getVisualRun
-
getSingleRun
-
reorderLine
-
getRunFromLogicalIndex
-
getRuns
-
prepareReorder
static int[] prepareReorder(byte[] levels, byte[] pMinLevel, byte[] pMaxLevel) -
reorderLogical
static int[] reorderLogical(byte[] levels) -
reorderVisual
static int[] reorderVisual(byte[] levels) -
getVisualIndex
-
getLogicalIndex
-
getLogicalMap
-
getVisualMap
-
invertMap
static int[] invertMap(int[] srcMap)
-