Top Fields Constructors Methods
org.jcodings.specific

public final Class NonStrictEUCJPEncoding

extends BaseEUCJPEncoding
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final NonStrictEUCJPEncoding
Inherited from org.jcodings.specific.BaseEUCJPEncoding:
EUCJPEncLen

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public int
length(byte[] bytes, int p, int end)

Implements abstract org.jcodings.Encoding.length.

Returns character length given stream, character position and stream end returns 1 for singlebyte encodings or performs sanity validations for multibyte ones and returns the character length, missing characters in the stream otherwise
Inherited from org.jcodings.specific.BaseEUCJPEncoding:
codeToMbccodeToMbcLengthctypeCodeRangeisCodeCTypeisLeadisReverseMatchAllowedmbcCaseFoldmbcToCodepropertyNameToCType

Field Detail

INSTANCEback to summary
public static final NonStrictEUCJPEncoding INSTANCE

Constructor Detail

NonStrictEUCJPEncodingback to summary
protected NonStrictEUCJPEncoding()

Method Detail

lengthback to summary
public int length(byte[] bytes, int p, int end)

Implements abstract org.jcodings.Encoding.length.

Doc from org.jcodings.Encoding.length.

Returns character length given stream, character position and stream end returns 1 for singlebyte encodings or performs sanity validations for multibyte ones and returns the character length, missing characters in the stream otherwise

Returns:int

0 Never > 0 Valid character, length returned -1 Illegal/malformed character < -1 (-1 - n) Number of missing bytes for character in p...end range Oniguruma equivalent: mbc_enc_len modified for 1.9 purposes,

Annotations
@Override