Package com.ibm.icu.impl
Class UBiDiProps
- java.lang.Object
-
- com.ibm.icu.impl.UBiDiProps
-
public final class UBiDiProps extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
UBiDiProps.IsAcceptable
-
Field Summary
Fields Modifier and Type Field Description private static int
BIDI_CONTROL_SHIFT
private static int
BPT_MASK
private static int
BPT_SHIFT
private static int
CLASS_MASK
private static java.lang.String
DATA_FILE_NAME
private static java.lang.String
DATA_NAME
private static java.lang.String
DATA_TYPE
private static int
ESC_MIRROR_DELTA
private static int
FMT
private int[]
indexes
static UBiDiProps
INSTANCE
private static int
IS_MIRRORED_SHIFT
private static int
IX_JG_LIMIT
private static int
IX_JG_LIMIT2
private static int
IX_JG_START
private static int
IX_JG_START2
private static int
IX_MAX_VALUES
private static int
IX_MIRROR_LENGTH
private static int
IX_TOP
private static int
IX_TRIE_SIZE
private byte[]
jgArray
private byte[]
jgArray2
private static int
JOIN_CONTROL_SHIFT
private static int
JT_MASK
private static int
JT_SHIFT
private static int
MAX_JG_MASK
private static int
MAX_JG_SHIFT
private static int
MIRROR_DELTA_SHIFT
private static int
MIRROR_INDEX_SHIFT
private int[]
mirrors
private Trie2_16
trie
-
Constructor Summary
Constructors Modifier Constructor Description private
UBiDiProps()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPropertyStarts(UnicodeSet set)
int
getClass(int c)
private static int
getClassFromProps(int props)
private static boolean
getFlagFromProps(int props, int shift)
int
getJoiningGroup(int c)
int
getJoiningType(int c)
int
getMaxValue(int which)
int
getMirror(int c)
private int
getMirror(int c, int props)
private static int
getMirrorCodePoint(int m)
private static int
getMirrorDeltaFromProps(int props)
private static int
getMirrorIndex(int m)
int
getPairedBracket(int c)
int
getPairedBracketType(int c)
boolean
isBidiControl(int c)
boolean
isJoinControl(int c)
boolean
isMirrored(int c)
private void
readData(java.nio.ByteBuffer bytes)
-
-
-
Field Detail
-
indexes
private int[] indexes
-
mirrors
private int[] mirrors
-
jgArray
private byte[] jgArray
-
jgArray2
private byte[] jgArray2
-
trie
private Trie2_16 trie
-
DATA_NAME
private static final java.lang.String DATA_NAME
- See Also:
- Constant Field Values
-
DATA_TYPE
private static final java.lang.String DATA_TYPE
- See Also:
- Constant Field Values
-
DATA_FILE_NAME
private static final java.lang.String DATA_FILE_NAME
- See Also:
- Constant Field Values
-
FMT
private static final int FMT
- See Also:
- Constant Field Values
-
IX_TRIE_SIZE
private static final int IX_TRIE_SIZE
- See Also:
- Constant Field Values
-
IX_MIRROR_LENGTH
private static final int IX_MIRROR_LENGTH
- See Also:
- Constant Field Values
-
IX_JG_START
private static final int IX_JG_START
- See Also:
- Constant Field Values
-
IX_JG_LIMIT
private static final int IX_JG_LIMIT
- See Also:
- Constant Field Values
-
IX_JG_START2
private static final int IX_JG_START2
- See Also:
- Constant Field Values
-
IX_JG_LIMIT2
private static final int IX_JG_LIMIT2
- See Also:
- Constant Field Values
-
IX_MAX_VALUES
private static final int IX_MAX_VALUES
- See Also:
- Constant Field Values
-
IX_TOP
private static final int IX_TOP
- See Also:
- Constant Field Values
-
JT_SHIFT
private static final int JT_SHIFT
- See Also:
- Constant Field Values
-
BPT_SHIFT
private static final int BPT_SHIFT
- See Also:
- Constant Field Values
-
JOIN_CONTROL_SHIFT
private static final int JOIN_CONTROL_SHIFT
- See Also:
- Constant Field Values
-
BIDI_CONTROL_SHIFT
private static final int BIDI_CONTROL_SHIFT
- See Also:
- Constant Field Values
-
IS_MIRRORED_SHIFT
private static final int IS_MIRRORED_SHIFT
- See Also:
- Constant Field Values
-
MIRROR_DELTA_SHIFT
private static final int MIRROR_DELTA_SHIFT
- See Also:
- Constant Field Values
-
MAX_JG_SHIFT
private static final int MAX_JG_SHIFT
- See Also:
- Constant Field Values
-
CLASS_MASK
private static final int CLASS_MASK
- See Also:
- Constant Field Values
-
JT_MASK
private static final int JT_MASK
- See Also:
- Constant Field Values
-
BPT_MASK
private static final int BPT_MASK
- See Also:
- Constant Field Values
-
MAX_JG_MASK
private static final int MAX_JG_MASK
- See Also:
- Constant Field Values
-
ESC_MIRROR_DELTA
private static final int ESC_MIRROR_DELTA
- See Also:
- Constant Field Values
-
MIRROR_INDEX_SHIFT
private static final int MIRROR_INDEX_SHIFT
- See Also:
- Constant Field Values
-
INSTANCE
public static final UBiDiProps INSTANCE
-
-
Method Detail
-
readData
private void readData(java.nio.ByteBuffer bytes) throws java.io.IOException
- Throws:
java.io.IOException
-
addPropertyStarts
public final void addPropertyStarts(UnicodeSet set)
-
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)
-
-