| Modifier and Type | Field and Description |
|---|---|
| private final short[] |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public void | applyAllCaseFold(int
case fold flag flag, ApplyAllCaseFoldFunction case folding functor (look at: fun, Object ApplyCaseFold)case folding functor argument (look at: arg)ApplyCaseFoldArg)
Oniguruma equivalent: apply_all_case_foldImplements abstract org. |
| protected final void | |
| protected final CaseFoldCodeItem[] | |
| protected final int | |
| pack-priv int | asciiOnlyCaseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd)
onigenc_ascii_only_case_map / onigenc_single_byte_ascii_only_case_map |
| public CaseFoldCodeItem[] | caseFoldCodesByString(int flag, byte[] bytes, int p, int end)
Implements abstract org. |
| private static int | |
| protected final boolean | |
| public boolean | isNewLine(byte[] bytes, int p, int end)
Implements abstract org. |
| 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_foldImplements abstract org. |
| public int | propertyNameToCType(byte[] bytes, int p, int end)
Implements abstract org. |
| pack-priv int | singleByteAsciiOnlyCaseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd)
|
| CTypeTable | back to summary |
|---|---|
| private final short[] CTypeTable | |
| AbstractEncoding | back to summary |
|---|---|
| protected AbstractEncoding(String name, int minLength, int maxLength, short[] CTypeTable) | |
| applyAllCaseFold | back to summary |
|---|---|
| public void applyAllCaseFold(int flag, ApplyAllCaseFoldFunction fun, Object arg) Implements abstract org. onigenc_ascii_apply_all_case_fold / used also by multibyte encodings
| |
| asciiApplyAllCaseFold | back to summary |
|---|---|
| protected final void asciiApplyAllCaseFold(int flag, ApplyAllCaseFoldFunction fun, Object arg) | |
| asciiCaseFoldCodesByString | back to summary |
|---|---|
| protected final CaseFoldCodeItem[] asciiCaseFoldCodesByString(int flag, byte[] bytes, int p, int end) | |
| asciiMbcCaseFold | back to summary |
|---|---|
| protected final int asciiMbcCaseFold(int flag, byte[] bytes, IntHolder pp, int end, byte[] lower) | |
| asciiOnlyCaseMap | back to summary |
|---|---|
| pack-priv int asciiOnlyCaseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd) onigenc_ascii_only_case_map / onigenc_single_byte_ascii_only_case_map | |
| caseFoldCodesByString | back to summary |
|---|---|
| public CaseFoldCodeItem[] caseFoldCodesByString(int flag, byte[] bytes, int p, int end) Implements abstract org. onigenc_ascii_get_case_fold_codes_by_str / used also by multibyte encodings
| |
| CTypeToBit | back to summary |
|---|---|
| private static int CTypeToBit(int ctype) CTYPE_TO_BIT | |
| isCodeCTypeInternal | back to summary |
|---|---|
| protected final boolean isCodeCTypeInternal(int code, int ctype) ONIGENC_IS_XXXXXX_CODE_CTYPE | |
| isNewLine | back to summary |
|---|---|
| public boolean isNewLine(byte[] bytes, int p, int end) Implements abstract org. onigenc_is_mbc_newline_0x0a / used also by multibyte encodings
| |
| mbcCaseFold | back to summary |
|---|---|
| public int mbcCaseFold(int flag, byte[] bytes, IntHolder pp, int end, byte[] lower) Implements abstract org. onigenc_ascii_mbc_case_fold
| |
| propertyNameToCType | back to summary |
|---|---|
| public int propertyNameToCType(byte[] bytes, int p, int end) Implements abstract org. onigenc_minimum_property_name_to_ctype notably overridden by unicode encodings
| |
| singleByteAsciiOnlyCaseMap | back to summary |
|---|---|
| pack-priv int singleByteAsciiOnlyCaseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd) | |