Package org.jcodings.specific
Class UTF32BEEncoding
java.lang.Object
org.jcodings.Encoding
org.jcodings.AbstractEncoding
org.jcodings.MultiByteEncoding
org.jcodings.unicode.UnicodeEncoding
org.jcodings.unicode.FixedWidthUnicodeEncoding
org.jcodings.specific.UTF32BEEncoding
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsFields inherited from class org.jcodings.unicode.FixedWidthUnicodeEncoding
shift
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
codeToMbc
(int code, byte[] bytes, int p) Extracts code point into it's multibyte representationboolean
isNewLine
(byte[] bytes, int p, int end) onigenc_is_mbc_newline_0x0a / used also by multibyte encodingsint
mbcCaseFold
(int flag, byte[] bytes, IntHolder pp, int end, byte[] fold) onigenc_ascii_mbc_case_foldint
mbcToCode
(byte[] bytes, int p, int end) Returns code point for a character Oniguruma equivalent:mbc_to_code
Methods inherited from class org.jcodings.unicode.FixedWidthUnicodeEncoding
codeToMbcLength, ctypeCodeRange, isReverseMatchAllowed, leftAdjustCharHead, length, length, strCodeAt, strLength
Methods inherited from class org.jcodings.unicode.UnicodeEncoding
applyAllCaseFold, caseFoldCodesByString, caseMap, ctypeCodeRange, getCharsetName, isCodeCType, isInCodeRange, propertyNameToCType
Methods inherited from class org.jcodings.MultiByteEncoding
isInRange, lengthForTwoUptoFour, mb2CodeToMbc, mb2CodeToMbcLength, mb2IsCodeCType, mb4CodeToMbc, mb4CodeToMbcLength, mb4IsCodeCType, mbnMbcCaseFold, mbnMbcToCode, missing, missing, safeLengthForUptoFour, safeLengthForUptoThree, safeLengthForUptoTwo
Methods inherited from class org.jcodings.AbstractEncoding
asciiApplyAllCaseFold, asciiCaseFoldCodesByString, asciiMbcCaseFold, isCodeCTypeInternal
Methods inherited from class org.jcodings.Encoding
asciiToLower, asciiToUpper, digitVal, equals, getCharset, getIndex, getName, hashCode, isAlnum, isAlpha, isAscii, isAscii, isAsciiCompatible, isBlank, isCntrl, isDigit, isDummy, isFixedWidth, isGraph, isLower, isMbcAscii, isMbcCrnl, isMbcHead, isMbcWord, isNewLine, isPrint, isPunct, isSbWord, isSingleByte, isSpace, isUnicode, isUpper, isUTF8, isWord, isWordGraphPrint, isXDigit, load, load, maxLength, maxLengthDistance, mbcodeStartPosition, minLength, odigitVal, prevCharHead, rightAdjustCharHead, rightAdjustCharHeadWithPrev, setDummy, setName, setName, step, stepBack, strByteLengthNull, strLengthNull, strNCmp, toLowerCaseTable, toString, xdigitVal
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
UTF32BEEncoding
protected UTF32BEEncoding()
-
-
Method Details
-
isNewLine
public boolean isNewLine(byte[] bytes, int p, int end) Description copied from class:AbstractEncoding
onigenc_is_mbc_newline_0x0a / used also by multibyte encodings- Overrides:
isNewLine
in classAbstractEncoding
-
mbcToCode
public int mbcToCode(byte[] bytes, int p, int end) Description copied from class:Encoding
Returns code point for a character Oniguruma equivalent:mbc_to_code
-
codeToMbc
public int codeToMbc(int code, byte[] bytes, int p) Description copied from class:Encoding
Extracts code point into it's multibyte representation -
mbcCaseFold
Description copied from class:AbstractEncoding
onigenc_ascii_mbc_case_fold- Overrides:
mbcCaseFold
in classUnicodeEncoding
- Parameters:
flag
- case fold flagpp
- anIntHolder
that points at character headfold
- a buffer where to extract case folded character Oniguruma equivalent:mbc_case_fold
-