Package com.ibm.icu.text
Class BidiLine
- java.lang.Object
-
- com.ibm.icu.text.BidiLine
-
final class BidiLine extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BidiLine()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static byte
getLevelAt(Bidi bidi, int charIndex)
(package private) static byte[]
getLevels(Bidi bidi)
(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
getRuns(Bidi bidi)
(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
setLine(Bidi paraBidi, int start, int limit)
(package private) static void
setTrailingWSStart(Bidi bidi)
-
-
-
Method Detail
-
setTrailingWSStart
static void setTrailingWSStart(Bidi bidi)
-
getLevelAt
static byte getLevelAt(Bidi bidi, int charIndex)
-
getLevels
static byte[] getLevels(Bidi bidi)
-
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)
-
-