Top Fields Constructors Methods
org.jcodings.specific

public final Class ISO8859_1Encoding

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

Field Summary

Modifier and TypeField and Description
public static final ISO8859_1Encoding
pack-priv static final int[][]
pack-priv static final short[]
pack-priv static final byte[]
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 void
applyAllCaseFold(int
case fold flag
flag
,
ApplyAllCaseFoldFunction
case folding functor (look at: ApplyCaseFold)
fun
,
Object
case folding functor argument (look at: ApplyCaseFoldArg) Oniguruma equivalent: apply_all_case_fold
arg
)

Overrides org.jcodings.CaseFoldMapEncoding.applyAllCaseFold.

onigenc_ascii_apply_all_case_fold / used also by multibyte encodings
public CaseFoldCodeItem[]
caseFoldCodesByString(int flag, byte[] bytes, int p, int end)

Overrides org.jcodings.CaseFoldMapEncoding.caseFoldCodesByString.

get_case_fold_codes_by_str
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
Inherited from org.jcodings.ISOEncoding:
getCharsetNameisCodeCTypembcCaseFold

Field Detail

INSTANCEback to summary
public static final ISO8859_1Encoding INSTANCE
ISO8859_1CaseFoldMapback to summary
pack-priv static final int[][] ISO8859_1CaseFoldMap
ISO8859_1CtypeTableback to summary
pack-priv static final short[] ISO8859_1CtypeTable
ISO8859_1ToLowerCaseTableback to summary
pack-priv static final byte[] ISO8859_1ToLowerCaseTable
ISO8859_1ToUpperCaseTableback to summary
pack-priv static final byte[] ISO8859_1ToUpperCaseTable

Constructor Detail

ISO8859_1Encodingback to summary
protected ISO8859_1Encoding()

Method Detail

applyAllCaseFoldback to summary
public void applyAllCaseFold(int flag, ApplyAllCaseFoldFunction fun, Object arg)

Overrides org.jcodings.CaseFoldMapEncoding.applyAllCaseFold.

Doc from org.jcodings.AbstractEncoding.applyAllCaseFold.

onigenc_ascii_apply_all_case_fold / used also by multibyte encodings

Parameters
flag:int

Doc from org.jcodings.Encoding.applyAllCaseFold.

case fold flag

fun:ApplyAllCaseFoldFunction

Doc from org.jcodings.Encoding.applyAllCaseFold.

case folding functor (look at: ApplyCaseFold)

arg:Object

Doc from org.jcodings.Encoding.applyAllCaseFold.

case folding functor argument (look at: ApplyCaseFoldArg) Oniguruma equivalent: apply_all_case_fold

Annotations
@Override
caseFoldCodesByStringback to summary
public CaseFoldCodeItem[] caseFoldCodesByString(int flag, byte[] bytes, int p, int end)

Overrides org.jcodings.CaseFoldMapEncoding.caseFoldCodesByString.

get_case_fold_codes_by_str

Annotations
@Override
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