Class UBiDiProps
java.lang.Object
com.ibm.icu.impl.UBiDiProps
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final Stringprivate static final Stringprivate static final Stringprivate static final intprivate static final intprivate int[]static final UBiDiPropsprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate byte[]private byte[]private static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate int[]private Trie2_16 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal intgetClass(int c) private static final intgetClassFromProps(int props) private static final booleangetFlagFromProps(int props, int shift) final intgetJoiningGroup(int c) final intgetJoiningType(int c) final intgetMaxValue(int which) final intgetMirror(int c) private final intgetMirror(int c, int props) private static final intgetMirrorCodePoint(int m) private static final intgetMirrorDeltaFromProps(int props) private static final intgetMirrorIndex(int m) final intgetPairedBracket(int c) final intgetPairedBracketType(int c) final booleanisBidiControl(int c) final booleanisJoinControl(int c) final booleanisMirrored(int c) private voidreadData(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)
-