Package com.ibm.icu.charset
Class Charset88591
- java.lang.Object
-
- java.nio.charset.Charset
-
- com.ibm.icu.charset.CharsetICU
-
- com.ibm.icu.charset.CharsetASCII
-
- com.ibm.icu.charset.Charset88591
-
- All Implemented Interfaces:
java.lang.Comparable<java.nio.charset.Charset>
class Charset88591 extends CharsetASCII
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
Charset88591.CharsetDecoder88591
(package private) class
Charset88591.CharsetEncoder88591
-
Nested classes/interfaces inherited from class com.ibm.icu.charset.CharsetASCII
CharsetASCII.CharsetDecoderASCII, CharsetASCII.CharsetEncoderASCII
-
-
Field Summary
-
Fields inherited from class com.ibm.icu.charset.CharsetASCII
fromUSubstitution
-
Fields inherited from class com.ibm.icu.charset.CharsetICU
codepage, conversionType, hasFromUnicodeFallback, hasToUnicodeFallback, icuCanonicalName, maxBytesPerChar, maxCharsPerByte, minBytesPerChar, name, options, platform, ROUNDTRIP_AND_FALLBACK_SET, ROUNDTRIP_SET, subChar, subChar1, subCharLen, unicodeMask
-
-
Constructor Summary
Constructors Constructor Description Charset88591(java.lang.String icuCanonicalName, java.lang.String javaCanonicalName, java.lang.String[] aliases)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
getUnicodeSetImpl(UnicodeSet setFillIn, int which)
This follows ucnv.c method ucnv_detectUnicodeSignature() to detect the start of the stream for example U+FEFF (the Unicode BOM/signature character) that can be ignored.java.nio.charset.CharsetDecoder
newDecoder()
java.nio.charset.CharsetEncoder
newEncoder()
-
Methods inherited from class com.ibm.icu.charset.CharsetICU
contains, forNameICU, getCharset, getCompleteUnicodeSet, getNonSurrogateUnicodeSet, getUnicodeSet, isFixedWidth, isSurrogate
-
-
-
-
Method Detail
-
newDecoder
public java.nio.charset.CharsetDecoder newDecoder()
- Overrides:
newDecoder
in classCharsetASCII
-
newEncoder
public java.nio.charset.CharsetEncoder newEncoder()
- Overrides:
newEncoder
in classCharsetASCII
-
getUnicodeSetImpl
void getUnicodeSetImpl(UnicodeSet setFillIn, int which)
Description copied from class:CharsetICU
This follows ucnv.c method ucnv_detectUnicodeSignature() to detect the start of the stream for example U+FEFF (the Unicode BOM/signature character) that can be ignored. Detects Unicode signature byte sequences at the start of the byte stream and returns number of bytes of the BOM of the indicated Unicode charset. 0 is returned when no Unicode signature is recognized.- Overrides:
getUnicodeSetImpl
in classCharsetASCII
-
-