java.lang.Comparable<java.nio.charset.Charset>
PDFDocEncodingCharset
public class SingleByteCharset
extends java.nio.charset.Charset
Charset
implementation for the single-byte encodings.Modifier and Type | Field | Description |
---|---|---|
protected static char |
REPLACEMENT_CHARACTER |
Unicode replacement character 0xFFFD.
|
Modifier | Constructor | Description |
---|---|---|
protected |
SingleByteCharset(java.lang.String canonicalName,
java.lang.String[] aliases,
char[] toUnicodeMap) |
Creates a new single-byte charset using an array of unicode characters.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
contains(java.nio.charset.Charset cs) |
|
java.nio.charset.CharsetDecoder |
newDecoder() |
|
java.nio.charset.CharsetEncoder |
newEncoder() |
protected static final char REPLACEMENT_CHARACTER
protected SingleByteCharset(java.lang.String canonicalName, java.lang.String[] aliases, char[] toUnicodeMap)
canonicalName
- the canonical namealiases
- An array of this charset's aliases, or null if it has no aliasestoUnicodeMap
- the array of unicode characters (may have a maximum of 256 characters,
first character must be 0x0000)public boolean contains(java.nio.charset.Charset cs)
contains
in class java.nio.charset.Charset
public java.nio.charset.CharsetDecoder newDecoder()
newDecoder
in class java.nio.charset.Charset
public java.nio.charset.CharsetEncoder newEncoder()
newEncoder
in class java.nio.charset.Charset