public class

IBM964

extends Charset
implements HistoricallyNamedCharset
java.lang.Object
   ↳ java.nio.charset.Charset
     ↳ sun.nio.cs.ext.IBM964

Summary

Nested Classes
class IBM964.Decoder  
class IBM964.Encoder  
Public Constructors
IBM964()
Public Methods
boolean contains(Charset cs)
Tells whether or not this charset contains the given charset.
String getDecoderMappingTableG1()
String getDecoderMappingTableG2a2()
String getDecoderMappingTableG2ac()
String getDecoderMappingTableG2ad()
String getDecoderSingleByteMappings()
These accessors are temporarily supplied while sun.io converters co-exist with the sun.nio.cs.{ext} charset coders These facilitate sharing of conversion tables between the two co-existing implementations.
short[] getEncoderIndex1()
String getEncoderIndex2()
String getEncoderIndex2a()
String getEncoderIndex2b()
String getEncoderIndex2c()
String historicalName()
CharsetDecoder newDecoder()
Constructs a new decoder for this charset.
CharsetEncoder newEncoder()
Constructs a new encoder for this charset.
[Expand]
Inherited Methods
From class java.nio.charset.Charset
From class java.lang.Object
From interface java.lang.Comparable
From interface sun.nio.cs.HistoricallyNamedCharset

Public Constructors

public IBM964 ()

Public Methods

public boolean contains (Charset cs)

Tells whether or not this charset contains the given charset.

A charset C is said to contain a charset D if, and only if, every character representable in D is also representable in C. If this relationship holds then it is guaranteed that every string that can be encoded in D can also be encoded in C without performing any replacements.

That C contains D does not imply that each character representable in C by a particular byte sequence is represented in D by the same byte sequence, although sometimes this is the case.

Every charset contains itself.

This method computes an approximation of the containment relation: If it returns true then the given charset is known to be contained by this charset; if it returns false, however, then it is not necessarily the case that the given charset is not contained in this charset.

Returns
  • true if the given charset is contained in this charset

public String getDecoderMappingTableG1 ()

public String getDecoderMappingTableG2a2 ()

public String getDecoderMappingTableG2ac ()

public String getDecoderMappingTableG2ad ()

public String getDecoderSingleByteMappings ()

These accessors are temporarily supplied while sun.io converters co-exist with the sun.nio.cs.{ext} charset coders These facilitate sharing of conversion tables between the two co-existing implementations. When sun.io converters are made extinct these will be unncessary and should be removed

public short[] getEncoderIndex1 ()

public String getEncoderIndex2 ()

public String getEncoderIndex2a ()

public String getEncoderIndex2b ()

public String getEncoderIndex2c ()

public String historicalName ()

public CharsetDecoder newDecoder ()

Constructs a new decoder for this charset.

Returns
  • A new decoder for this charset

public CharsetEncoder newEncoder ()

Constructs a new encoder for this charset.

Returns
  • A new encoder for this charset