APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.nio.cs

public Class CharsetMapping

extends Object
Class Inheritance
Imports
java.io.InputStream, .IOException, java.util.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv CharsetMapping.Entry[]
pack-priv char[]
pack-priv char[]
pack-priv char[]
pack-priv char[]
pack-priv int
pack-priv int
pack-priv byte[]
pack-priv char[]
pack-priv CharsetMapping.Entry[]
pack-priv char[]
pack-priv char[]
pack-priv static Comparator<CharsetMapping.Entry>
pack-priv static Comparator<CharsetMapping.Entry>
pack-priv static Comparator<CharsetMapping.Entry>
pack-priv int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
pack-priv int
public static final char
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public char[]
public char
decodeDouble(int b1, int b2)

public char
decodeSingle(int b)

public char[]
decodeSurrogate(int db, char[] cc)

public int
encodeChar(char ch)

public int
public int
encodeSurrogate(char hi, char lo)

pack-priv static int
pack-priv static int
pack-priv static int
public static CharsetMapping
get(final InputStream is)

public boolean
pack-priv CharsetMapping
private char[]
pack-priv void
pack-priv char[]
readDB(int b1Min, int b2Min, int segSize)

pack-priv void
pack-priv void
pack-priv void
private static final boolean
readNBytes(InputStream in, byte[] bb, int N)

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

b1MaxDB1back to summary
pack-priv int b1MaxDB1
b1MaxDB2back to summary
pack-priv int b1MaxDB2
b1MinDB1back to summary
pack-priv int b1MinDB1
b1MinDB2back to summary
pack-priv int b1MinDB2
b2cCompback to summary
pack-priv CharsetMapping.Entry[] b2cComp
b2cDB1back to summary
pack-priv char[] b2cDB1
b2cDB2back to summary
pack-priv char[] b2cDB2
b2cSBback to summary
pack-priv char[] b2cSB
b2cSuppback to summary
pack-priv char[] b2cSupp
b2Maxback to summary
pack-priv int b2Max
b2Minback to summary
pack-priv int b2Min
bbback to summary
pack-priv byte[] bb
c2bback to summary
pack-priv char[] c2b
c2bCompback to summary
pack-priv CharsetMapping.Entry[] c2bComp
c2bIndexback to summary
pack-priv char[] c2bIndex
c2bSuppback to summary
pack-priv char[] c2bSupp
comparatorBytesback to summary
pack-priv static Comparator<CharsetMapping.Entry> comparatorBytes
comparatorCompback to summary
pack-priv static Comparator<CharsetMapping.Entry> comparatorComp
comparatorCPback to summary
pack-priv static Comparator<CharsetMapping.Entry> comparatorCP
dbSegSizeback to summary
pack-priv int dbSegSize
MAP_COMPOSITEback to summary
private static final int MAP_COMPOSITE
MAP_DOUBLEBYTE1back to summary
private static final int MAP_DOUBLEBYTE1
MAP_DOUBLEBYTE2back to summary
private static final int MAP_DOUBLEBYTE2
MAP_INDEXC2Bback to summary
private static final int MAP_INDEXC2B
MAP_SINGLEBYTEback to summary
private static final int MAP_SINGLEBYTE
MAP_SUPPLEMENTback to summary
private static final int MAP_SUPPLEMENT
MAP_SUPPLEMENT_C2Bback to summary
private static final int MAP_SUPPLEMENT_C2B
offback to summary
pack-priv int off
UNMAPPABLE_DECODINGback to summary
public static final char UNMAPPABLE_DECODING
UNMAPPABLE_ENCODINGback to summary
public static final int UNMAPPABLE_ENCODING

Constructor Detail

CharsetMappingback to summary
public CharsetMapping()

Method Detail

decodeCompositeback to summary
public char[] decodeComposite(CharsetMapping.Entry comp, char[] cc)
decodeDoubleback to summary
public char decodeDouble(int b1, int b2)
decodeSingleback to summary
public char decodeSingle(int b)
decodeSurrogateback to summary
public char[] decodeSurrogate(int db, char[] cc)
encodeCharback to summary
public int encodeChar(char ch)
encodeCompositeback to summary
public int encodeComposite(CharsetMapping.Entry comp)
encodeSurrogateback to summary
public int encodeSurrogate(char hi, char lo)
findBytesback to summary
pack-priv static int findBytes(CharsetMapping.Entry[] a, CharsetMapping.Entry k)
findCompback to summary
pack-priv static int findComp(CharsetMapping.Entry[] a, CharsetMapping.Entry k)
findCPback to summary
pack-priv static int findCP(CharsetMapping.Entry[] a, CharsetMapping.Entry k)
getback to summary
public static CharsetMapping get(final InputStream is)
isCompositeBaseback to summary
public boolean isCompositeBase(CharsetMapping.Entry comp)
loadback to summary
pack-priv CharsetMapping load(InputStream in)
readCharArrayback to summary
private char[] readCharArray()
readCOMPOSITEback to summary
pack-priv void readCOMPOSITE()
readDBback to summary
pack-priv char[] readDB(int b1Min, int b2Min, int segSize)
readDOUBLEBYTE1back to summary
pack-priv void readDOUBLEBYTE1()
readDOUBLEBYTE2back to summary
pack-priv void readDOUBLEBYTE2()
readINDEXC2Bback to summary
pack-priv void readINDEXC2B()
readNBytesback to summary
private static final boolean readNBytes(InputStream in, byte[] bb, int N) throws IOException
readSINGLEBYTEback to summary
pack-priv void readSINGLEBYTE()
sun.nio.cs back to summary

public Class CharsetMapping.Entry

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public int
public int
public int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bsback to summary
public int bs
cpback to summary
public int cp
cp2back to summary
public int cp2

Constructor Detail

Entryback to summary
public Entry()