Top Fields Constructors Methods
org.jcodings.specific

public final Class ISO8859_7Encoding

extends ISOEncoding
Class Inheritance
Imports
org.jcodings.Config, .ISOEncoding, .IntHolder, org.jcodings.constants.CharacterType

Field Summary

Modifier and TypeField and Description
public static final ISO8859_7Encoding
pack-priv static final int[][]
pack-priv static final short[]
pack-priv static final byte[]
Inherited from org.jcodings.ISOEncoding:
SHARP_s

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public int
caseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd)

Overrides org.jcodings.SingleByteEncoding.caseMap.

Oniguruma equivalent: case_map
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
lower
)

Overrides org.jcodings.ISOEncoding.mbcCaseFold.

iso_*_mbc_case_fold
public final byte[]
toLowerCaseTable()

Overrides org.jcodings.Encoding.toLowerCaseTable.

Returns lower case table if it's safe to use it directly, otherwise null Used for fast case insensitive matching for some singlebyte encodings
Inherited from org.jcodings.ISOEncoding:
getCharsetNameisCodeCType

Field Detail

INSTANCEback to summary
public static final ISO8859_7Encoding INSTANCE
ISO8859_7CaseFoldMapback to summary
pack-priv static final int[][] ISO8859_7CaseFoldMap
ISO8859_7CtypeTableback to summary
pack-priv static final short[] ISO8859_7CtypeTable
ISO8859_7ToLowerCaseTableback to summary
pack-priv static final byte[] ISO8859_7ToLowerCaseTable

Constructor Detail

ISO8859_7Encodingback to summary
protected ISO8859_7Encoding()

Method Detail

caseMapback to summary
public int caseMap(IntHolder flagP, byte[] bytes, IntHolder pp, int end, byte[] to, int toP, int toEnd)

Overrides org.jcodings.SingleByteEncoding.caseMap.

Doc from org.jcodings.Encoding.caseMap.

Oniguruma equivalent: case_map

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

Overrides org.jcodings.ISOEncoding.mbcCaseFold.

Doc from org.jcodings.ISOEncoding.mbcCaseFold.

iso_*_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

lower:byte[]

Doc from org.jcodings.Encoding.mbcCaseFold.

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

Annotations
@Override
toLowerCaseTableback to summary
public final byte[] toLowerCaseTable()

Overrides org.jcodings.Encoding.toLowerCaseTable.

Doc from org.jcodings.Encoding.toLowerCaseTable.

Returns lower case table if it's safe to use it directly, otherwise null Used for fast case insensitive matching for some singlebyte encodings

Returns:byte[]

lower case table

Annotations
@Override