Package com.ibm.icu.impl
Class UBiDiProps
java.lang.Object
com.ibm.icu.impl.UBiDiProps
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
private static final int
private static final String
private static final String
private static final String
private static final int
private static final int
private int[]
static final UBiDiProps
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private byte[]
private byte[]
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private int[]
private Trie2_16
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final int
getClass
(int c) private static final int
getClassFromProps
(int props) private static final boolean
getFlagFromProps
(int props, int shift) final int
getJoiningGroup
(int c) final int
getJoiningType
(int c) final int
getMaxValue
(int which) final int
getMirror
(int c) private final int
getMirror
(int c, int props) private static final int
getMirrorCodePoint
(int m) private static final int
getMirrorDeltaFromProps
(int props) private static final int
getMirrorIndex
(int m) final int
getPairedBracket
(int c) final int
getPairedBracketType
(int c) final boolean
isBidiControl
(int c) final boolean
isJoinControl
(int c) final boolean
isMirrored
(int c) private void
readData
(ByteBuffer bytes)
-
Field Details
-
indexes
private int[] indexes -
mirrors
private int[] mirrors -
jgArray
private byte[] jgArray -
jgArray2
private byte[] jgArray2 -
trie
-
DATA_NAME
- See Also:
-
DATA_TYPE
- See Also:
-
DATA_FILE_NAME
- See Also:
-
FMT
private static final int FMT- See Also:
-
IX_TRIE_SIZE
private static final int IX_TRIE_SIZE- See Also:
-
IX_MIRROR_LENGTH
private static final int IX_MIRROR_LENGTH- See Also:
-
IX_JG_START
private static final int IX_JG_START- See Also:
-
IX_JG_LIMIT
private static final int IX_JG_LIMIT- See Also:
-
IX_JG_START2
private static final int IX_JG_START2- See Also:
-
IX_JG_LIMIT2
private static final int IX_JG_LIMIT2- See Also:
-
IX_MAX_VALUES
private static final int IX_MAX_VALUES- See Also:
-
IX_TOP
private static final int IX_TOP- See Also:
-
JT_SHIFT
private static final int JT_SHIFT- See Also:
-
BPT_SHIFT
private static final int BPT_SHIFT- See Also:
-
JOIN_CONTROL_SHIFT
private static final int JOIN_CONTROL_SHIFT- See Also:
-
BIDI_CONTROL_SHIFT
private static final int BIDI_CONTROL_SHIFT- See Also:
-
IS_MIRRORED_SHIFT
private static final int IS_MIRRORED_SHIFT- See Also:
-
MIRROR_DELTA_SHIFT
private static final int MIRROR_DELTA_SHIFT- See Also:
-
MAX_JG_SHIFT
private static final int MAX_JG_SHIFT- See Also:
-
CLASS_MASK
private static final int CLASS_MASK- See Also:
-
JT_MASK
private static final int JT_MASK- See Also:
-
BPT_MASK
private static final int BPT_MASK- See Also:
-
MAX_JG_MASK
private static final int MAX_JG_MASK- See Also:
-
ESC_MIRROR_DELTA
private static final int ESC_MIRROR_DELTA- See Also:
-
MIRROR_INDEX_SHIFT
private static final int MIRROR_INDEX_SHIFT- See Also:
-
INSTANCE
-
-
Constructor Details
-
UBiDiProps
- Throws:
IOException
-
-
Method Details
-
readData
- Throws:
IOException
-
addPropertyStarts
-
getMaxValue
public final int getMaxValue(int which) -
getClass
public final int getClass(int c) -
isMirrored
public final boolean isMirrored(int c) -
getMirror
private final int getMirror(int c, int props) -
getMirror
public final int getMirror(int c) -
isBidiControl
public final boolean isBidiControl(int c) -
isJoinControl
public final boolean isJoinControl(int c) -
getJoiningType
public final int getJoiningType(int c) -
getJoiningGroup
public final int getJoiningGroup(int c) -
getPairedBracketType
public final int getPairedBracketType(int c) -
getPairedBracket
public final int getPairedBracket(int c) -
getClassFromProps
private static final int getClassFromProps(int props) -
getFlagFromProps
private static final boolean getFlagFromProps(int props, int shift) -
getMirrorDeltaFromProps
private static final int getMirrorDeltaFromProps(int props) -
getMirrorCodePoint
private static final int getMirrorCodePoint(int m) -
getMirrorIndex
private static final int getMirrorIndex(int m)
-