Package org.jcodings.specific
Class EUCJPEncoding
- java.lang.Object
-
- org.jcodings.Encoding
-
- org.jcodings.AbstractEncoding
-
- org.jcodings.MultiByteEncoding
-
- org.jcodings.EucEncoding
-
- org.jcodings.specific.BaseEUCJPEncoding
-
- org.jcodings.specific.EUCJPEncoding
-
- All Implemented Interfaces:
java.lang.Cloneable
public final class EUCJPEncoding extends BaseEUCJPEncoding
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringEUC_JPprivate static int[][]EUCJPTransstatic EUCJPEncodingINSTANCE-
Fields inherited from class org.jcodings.specific.BaseEUCJPEncoding
EUCJPEncLen
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEUCJPEncoding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCharsetName()The name of the equivalent Java Charset for this encoding.intlength(byte[] bytes, int p, int end)Returns character length given stream, character position and stream end returns1for singlebyte encodings or performs sanity validations for multibyte ones and returns the character length, missing characters in the stream otherwise-
Methods inherited from class org.jcodings.specific.BaseEUCJPEncoding
codeToMbc, codeToMbcLength, ctypeCodeRange, isCodeCType, isLead, isReverseMatchAllowed, mbcCaseFold, mbcToCode, propertyNameToCType
-
Methods inherited from class org.jcodings.EucEncoding
leftAdjustCharHead
-
Methods inherited from class org.jcodings.MultiByteEncoding
caseMap, isInRange, length, lengthForTwoUptoFour, mb2CodeToMbc, mb2CodeToMbcLength, mb2IsCodeCType, mb4CodeToMbc, mb4CodeToMbcLength, mb4IsCodeCType, mbnMbcCaseFold, mbnMbcToCode, missing, missing, safeLengthForUptoFour, safeLengthForUptoThree, safeLengthForUptoTwo, strCodeAt, strLength
-
Methods inherited from class org.jcodings.AbstractEncoding
applyAllCaseFold, asciiApplyAllCaseFold, asciiCaseFoldCodesByString, asciiMbcCaseFold, caseFoldCodesByString, isCodeCTypeInternal, isNewLine
-
Methods inherited from class org.jcodings.Encoding
asciiToLower, asciiToUpper, digitVal, equals, getCharset, getIndex, getName, hashCode, isAlnum, isAlpha, isAscii, isAscii, isAsciiCompatible, isBlank, isCntrl, isDigit, isDummy, isFixedWidth, isGraph, isLower, isMbcAscii, isMbcCrnl, isMbcHead, isMbcWord, isNewLine, isPrint, isPunct, isSbWord, isSingleByte, isSpace, isUnicode, isUpper, isUTF8, isWord, isWordGraphPrint, isXDigit, load, load, maxLength, maxLengthDistance, mbcodeStartPosition, minLength, odigitVal, prevCharHead, rightAdjustCharHead, rightAdjustCharHeadWithPrev, setDummy, setName, setName, step, stepBack, strByteLengthNull, strLengthNull, strNCmp, toLowerCaseTable, toString, xdigitVal
-
-
-
-
Field Detail
-
EUC_JP
private static final java.lang.String EUC_JP
- See Also:
- Constant Field Values
-
EUCJPTrans
private static final int[][] EUCJPTrans
-
INSTANCE
public static final EUCJPEncoding INSTANCE
-
-
Method Detail
-
length
public int length(byte[] bytes, int p, int end)Description copied from class:EncodingReturns character length given stream, character position and stream end returns1for singlebyte encodings or performs sanity validations for multibyte ones and returns the character length, missing characters in the stream otherwise
-
getCharsetName
public java.lang.String getCharsetName()
Description copied from class:EncodingThe name of the equivalent Java Charset for this encoding. Defaults to the name of the encoding. Subclasses can override this to provide a different name.- Overrides:
getCharsetNamein classEncoding- Returns:
- the name of the equivalent Java Charset for this encoding
-
-