Top Fields Constructors Methods
org.jcodings

public abstract Class EucEncoding

extends MultiByteEncoding
Class Inheritance
Known Direct Subclasses
org.jcodings.specific.BaseEUCJPEncoding, org.jcodings.specific.EUCKREncoding, org.jcodings.specific.EUCTWEncoding

Field Summary

Inherited from org.jcodings.MultiByteEncoding:
AEncLenFTransTransZero

Constructor Summary

AccessConstructor and Description
protected
EucEncoding(String name, int minLength, int maxLength, int[] EncLen, int[][] Trans, short[] CTypeTable)

Method Summary

Modifier and TypeMethod and Description
protected abstract boolean
isLead(int c)

public int
leftAdjustCharHead(byte[]
byte stream
bytes
,
int
position
p
,
int
stop
s
,
int
end
end
)

Implements abstract org.jcodings.Encoding.leftAdjustCharHead.

Seeks the previous character head in a stream Oniguruma equivalent: left_adjust_char_head
Inherited from org.jcodings.MultiByteEncoding:
caseMapisInRangelengthlengthForTwoUptoFourmb2CodeToMbcmb2CodeToMbcLengthmb2IsCodeCTypemb4CodeToMbcmb4CodeToMbcLengthmb4IsCodeCTypembnMbcCaseFoldmbnMbcToCodemissingmissingsafeLengthForUptoFoursafeLengthForUptoThreesafeLengthForUptoTwostrCodeAtstrLength

Constructor Detail

EucEncodingback to summary
protected EucEncoding(String name, int minLength, int maxLength, int[] EncLen, int[][] Trans, short[] CTypeTable)

Method Detail

isLeadback to summary
protected abstract boolean isLead(int c)
leftAdjustCharHeadback to summary
public int leftAdjustCharHead(byte[] bytes, int p, int s, int end)

Implements abstract org.jcodings.Encoding.leftAdjustCharHead.

Doc from org.jcodings.Encoding.leftAdjustCharHead.

Seeks the previous character head in a stream Oniguruma equivalent: left_adjust_char_head

Parameters
bytes:byte[]

byte stream

p:int

position

s:int

stop

end:int

end

Annotations
@Override