Top Fields Constructors Methods
org.jcodings.specific

public final Class UTF32BEEncoding

extends FixedWidthUnicodeEncoding
Class Inheritance
Imports
org.jcodings.Config, .IntHolder, org.jcodings.ascii.AsciiTables, org.jcodings.unicode.FixedWidthUnicodeEncoding

Field Summary

Modifier and TypeField and Description
public static UTF32BEEncoding
Inherited from org.jcodings.unicode.FixedWidthUnicodeEncoding:
shift

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public int
codeToMbc(int code, byte[] bytes, int p)

Implements abstract org.jcodings.Encoding.codeToMbc.

Extracts code point into it's multibyte representation
public boolean
isNewLine(byte[] bytes, int p, int end)

Overrides org.jcodings.AbstractEncoding.isNewLine.

onigenc_is_mbc_newline_0x0a / used also by multibyte encodings
public int
mbcCaseFold(int
case fold flag
flag
,
byte[] bytes, IntHolder
an IntHolder that points at character head
pp
,
int end, byte[]
a buffer where to extract case folded character Oniguruma equivalent: mbc_case_fold
fold
)

Overrides org.jcodings.unicode.UnicodeEncoding.mbcCaseFold.

onigenc_ascii_mbc_case_fold
public int
mbcToCode(byte[] bytes, int p, int end)

Implements abstract org.jcodings.Encoding.mbcToCode.

Returns code point for a character Oniguruma equivalent: mbc_to_code
Inherited from org.jcodings.unicode.FixedWidthUnicodeEncoding:
codeToMbcLengthctypeCodeRangeisReverseMatchAllowedleftAdjustCharHeadlengthlengthstrCodeAtstrLength

Field Detail

INSTANCEback to summary
public static UTF32BEEncoding INSTANCE

Constructor Detail

UTF32BEEncodingback to summary
protected UTF32BEEncoding()

Method Detail

codeToMbcback to summary
public int codeToMbc(int code, byte[] bytes, int p)

Implements abstract org.jcodings.Encoding.codeToMbc.

Doc from org.jcodings.Encoding.codeToMbc.

Extracts code point into it's multibyte representation

Returns:int

character length for the given code point Oniguruma equivalent: code_to_mbc

Annotations
@Override
isNewLineback to summary
public boolean isNewLine(byte[] bytes, int p, int end)

Overrides org.jcodings.AbstractEncoding.isNewLine.

Doc from org.jcodings.AbstractEncoding.isNewLine.

onigenc_is_mbc_newline_0x0a / used also by multibyte encodings

Annotations
@Override
mbcCaseFoldback to summary
public int mbcCaseFold(int flag, byte[] bytes, IntHolder pp, int end, byte[] fold)

Overrides org.jcodings.unicode.UnicodeEncoding.mbcCaseFold.

Doc from org.jcodings.AbstractEncoding.mbcCaseFold.

onigenc_ascii_mbc_case_fold

Parameters
flag:int

Doc from org.jcodings.Encoding.mbcCaseFold.

case fold flag

pp:IntHolder

Doc from org.jcodings.Encoding.mbcCaseFold.

an IntHolder that points at character head

fold:byte[]

Doc from org.jcodings.Encoding.mbcCaseFold.

a buffer where to extract case folded character Oniguruma equivalent: mbc_case_fold

Annotations
@Override
mbcToCodeback to summary
public int mbcToCode(byte[] bytes, int p, int end)

Implements abstract org.jcodings.Encoding.mbcToCode.

Doc from org.jcodings.Encoding.mbcToCode.

Returns code point for a character Oniguruma equivalent: mbc_to_code

Annotations
@Override