| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | contains(Charset cs)
Implements abstract java. Tells whether or not this charset contains the given charset. |
| public CharsetDecoder | newDecoder()
Implements abstract java. Constructs a new decoder for this charset. |
| public CharsetEncoder | newEncoder()
Implements abstract java. Constructs a new encoder for this charset. |
| X11SunUnicode_0 | back to summary |
|---|---|
| public X11SunUnicode_0() | |
| contains | back to summary |
|---|---|
| public boolean contains(Charset cs) Implements abstract java. Doc from java. 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
| |
| newDecoder | back to summary |
|---|---|
| public CharsetDecoder newDecoder() Implements abstract java. Doc from java. Constructs a new decoder for this charset.
| |
| newEncoder | back to summary |
|---|---|
| public CharsetEncoder newEncoder() Implements abstract java. Doc from java. Constructs a new encoder for this charset.
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final short[] | |
| private static final String[] | |
| private static final String |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | isLegalReplacement(byte[] repl)
Overrides java. Tells whether or not the given byte array is a legal replacement value for this encoder. |
| index1 | back to summary |
|---|---|
| private static final short[] index1 | |
| index2 | back to summary |
|---|---|
| private static final String[] index2 | |
| innerIndex0 | back to summary |
|---|---|
| private static final String innerIndex0 | |
| Encoder | back to summary |
|---|---|
| public Encoder(Charset cs) | |
| isLegalReplacement | back to summary |
|---|---|
| public boolean isLegalReplacement(byte[] repl) Overrides java. Doc from java. Tells whether or not the given byte array is a legal replacement value for this encoder. A replacement is legal if, and only if, it is a legal sequence of bytes in this encoder's charset; that is, it must be possible to decode the replacement into one or more sixteen-bit Unicode characters. The default implementation of this method is not very efficient; it should generally be overridden to improve performance.
| |