Package com.ibm.icu.charset
Enhanced charset conversion support.
CharsetICU, CharsetProviderICU, CharsetEncoderICU and CharsetDecoderICU provide conversion services for many charsets.-
Interface Summary Interface Description CharsetCallback.Decoder Decoder Callback interfaceCharsetCallback.Encoder Encoder Callback interfaceUConverterConstants UConverterConstants.UConverterCallbackReason The process condition code to be used with the callbacks.UConverterConstants.UConverterResetChoice -
Class Summary Class Description Charset88591 CharsetASCII CharsetBOCU1 CharsetBOCU1.CharsetDecoderBOCU CharsetCallback Callback API for CharsetICU APICharsetCESU8 The purpose of this class is to set isCESU8 to true in the super class, and to allow the Charset framework to open the variant UTF-8 converter without extra setup work.CharsetCompoundText CharsetDecoderICU An abstract class that provides framework methods of decoding operations for concrete subclasses.CharsetEncoderICU An abstract class that provides framework methods of decoding operations for concrete subclasses.CharsetHZ CharsetICU A subclass of java.nio.Charset for providing implementation of ICU's charset converters.CharsetISCII CharsetISCII.ISCIILang CharsetISCII.LookupDataStruct CharsetISCII.MaskEnum CharsetISCII.UConverterDataISCII CharsetISCII.UniLang CharsetISO2022 CharsetISO2022.ISO2022State CharsetISO2022.UConverterDataISO2022 CharsetLMBCS CharsetLMBCS._LocaleLMBCSGrpMap CharsetLMBCS._UniLMBCSGrpMap CharsetLMBCS.UConverterDataLMBCS CharsetMBCS CharsetMBCS.MBCSHeader MBCS data header.CharsetMBCS.MBCSToUFallback Fallbacks to Unicode are stored outside the normal state table and code point structures in a vector of items of this type.CharsetMBCS.UConverterMBCSTable This is the MBCS part of the UConverterTable union (a runtime data structure).CharsetProviderICU A concrete subclass of CharsetProvider for loading and providing charset converters in ICU.CharsetSCSU CharsetSCSU.SCSUData CharsetSelector Charset Selector A charset selector is built with a list of charset names and given an input CharSequence returns the list of names the corresponding charsets which can convert the CharSequence.CharsetUTF16 CharsetUTF16BE The purpose of this class is to set isBigEndian to true and isEndianSpecified to true in the super class, and to allow the Charset framework to open the variant UTF-16 converter without extra setup work.CharsetUTF16LE The purpose of this class is to set isBigEndian to false and isEndianSpecified to true in the super class, and to allow the Charset framework to open the variant UTF-16 converter without extra setup work.CharsetUTF32 CharsetUTF32BE The purpose of this class is to set isBigEndian to true and isEndianSpecified to true in the super class, and to allow the Charset framework to open the variant UTF-32 converter without extra setup work.CharsetUTF32LE The purpose of this class is to set isBigEndian to false and isEndianSpecified to true in the super class, and to allow the Charset framework to open the variant UTF-32 converter without extra setup work.CharsetUTF7 CharsetUTF8 UConverterAlias UConverterAliasDataReader UConverterDataReader ucnvmbcs.h ICU conversion (.cnv) data file structure, following the usual UDataInfo header.UConverterDataReader.IsAcceptable UConverterSharedData Defines the UConverterSharedData struct, the immutable, shared part of UConverter.UConverterSharedData.UConverterPlatform Enum for specifying which platform a converter ID refers to.UConverterSharedData.UConverterType UConverterImpl contains all the data and functions for a converter type.UConverterStaticData UTF8 Partial Java port of ICU4C unicode/utf8.h and ustr_imp.h. -
Enum Summary Enum Description CharsetMBCS.SISO_Option