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 bytegetLevelAt(Bidi bidi, int charIndex) (package private) static byte[](package private) static intgetLogicalIndex(Bidi bidi, int visualIndex) (package private) static int[]getLogicalMap(Bidi bidi) (package private) static BidiRungetLogicalRun(Bidi bidi, int logicalPosition) (package private) static intgetRunFromLogicalIndex(Bidi bidi, int logicalIndex) (package private) static void(package private) static voidgetSingleRun(Bidi bidi, byte level) (package private) static intgetVisualIndex(Bidi bidi, int logicalIndex) (package private) static int[]getVisualMap(Bidi bidi) (package private) static BidiRungetVisualRun(Bidi bidi, int runIndex) (package private) static int[]invertMap(int[] srcMap) (package private) static int[]prepareReorder(byte[] levels, byte[] pMinLevel, byte[] pMaxLevel) private static voidreorderLine(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 voidsetTrailingWSStart(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)
-