| Modifier and Type | Field and Description |
|---|---|
| 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 CaseInsensitiveBytesHash | |
| pack-priv static final int[] | |
| private static final int[][] |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public int | codeToMbc(int code, byte[] bytes, int p)
Implements abstract org. |
| public int | codeToMbcLength(int code)
Implements abstract org. code_to_mbclen
|
| public int[] | ctypeCodeRange(int ctype, IntHolder sbOut)
Implements abstract org. get_ctype_code_range
|
| private static int | |
| public boolean | isCodeCType(int
a code point of a character code, int a character type to check against
Oniguruma equivalent: ctype)is_code_ctypeImplements abstract org. |
| protected boolean | |
| public boolean | isReverseMatchAllowed(byte[] bytes, int p, int end)
Implements abstract org. is_allowed_reverse_match
|
| public int | mbcCaseFold(int
case fold flag flag, byte[] bytes, IntHolder an pp, int end, byte[] IntHolder that points at character heada buffer where to extract case folded character
Oniguruma equivalent: lower)mbc_case_foldOverrides org. |
| public int | mbcToCode(byte[] bytes, int p, int end)
Implements abstract org. mbc_to_code
|
| public int | propertyNameToCType(byte[] bytes, int p, int end)
Overrides org. |
| CR_Cyrillic | back to summary |
|---|---|
| private static final int[] CR_Cyrillic | |
| CR_Greek | back to summary |
|---|---|
| private static final int[] CR_Greek | |
| CR_Han | back to summary |
|---|---|
| private static final int[] CR_Han | |
| CR_Hiragana | back to summary |
|---|---|
| private static final int[] CR_Hiragana | |
| CR_Katakana | back to summary |
|---|---|
| private static final int[] CR_Katakana | |
| CR_Latin | back to summary |
|---|---|
| private static final int[] CR_Latin | |
| CTypeNameHash | back to summary |
|---|---|
| private static final CaseInsensitiveBytesHash<Integer> CTypeNameHash | |
| EUCJPEncLen | back to summary |
|---|---|
| pack-priv static final int[] EUCJPEncLen | |
| PropertyList | back to summary |
|---|---|
| private static final int[][] PropertyList | |
| BaseEUCJPEncoding | back to summary |
|---|---|
| protected BaseEUCJPEncoding(int[][] Trans) | |
| codeToMbc | back to summary |
|---|---|
| public int codeToMbc(int code, byte[] bytes, int p) Implements abstract org. Doc from org. Extracts code point into it's multibyte representation
| |
| codeToMbcLength | back to summary |
|---|---|
| public int codeToMbcLength(int code) Implements abstract org. Doc from org. Returns character length given a code point
Oniguruma equivalent:
| |
| ctypeCodeRange | back to summary |
|---|---|
| public int[] ctypeCodeRange(int ctype, IntHolder sbOut) Implements abstract org. Doc from org. Returns code range for a given character type
Oniguruma equivalent:
| |
| getLowerCase | back to summary |
|---|---|
| private static int getLowerCase(int code) | |
| isCodeCType | back to summary |
|---|---|
| public boolean isCodeCType(int code, int ctype) Implements abstract org. Doc from org. Perform a check whether given code is of given character type (e.g. used by isWord(someByte) and similar methods)
| |
| isLead | back to summary |
|---|---|
| protected boolean isLead(int c) Implements abstract org. | |
| isReverseMatchAllowed | back to summary |
|---|---|
| public boolean isReverseMatchAllowed(byte[] bytes, int p, int end) Implements abstract org. Doc from org. Returns true if it's safe to use reversal Boyer-Moore search fail fast algorithm
Oniguruma equivalent:
| |
| mbcCaseFold | back to summary |
|---|---|
| public int mbcCaseFold(int flag, byte[] bytes, IntHolder pp, int end, byte[] lower) Overrides org. Doc from org. onigenc_ascii_mbc_case_fold
| |
| mbcToCode | back to summary |
|---|---|
| public int mbcToCode(byte[] bytes, int p, int end) Implements abstract org. Doc from org. Returns code point for a character
Oniguruma equivalent:
| |
| propertyNameToCType | back to summary |
|---|---|
| public int propertyNameToCType(byte[] bytes, int p, int end) Overrides org. Doc from org. onigenc_minimum_property_name_to_ctype notably overridden by unicode encodings
| |