| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean |
| 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. |
| strictUTF8 | back to summary |
|---|---|
| private final boolean strictUTF8 | |
| PropertyResourceBundleCharset | back to summary |
|---|---|
| public PropertyResourceBundleCharset(boolean strictUTF8) | |
| 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 CharsetDecoder | |
| private final CharsetDecoder |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected CoderResult | decodeLoop(ByteBuffer in, CharBuffer out)
Implements abstract java. Decodes one or more bytes into one or more characters. |
| cdISO_8859_1 | back to summary |
|---|---|
| private CharsetDecoder cdISO_8859_1 | |
| cdUTF_8 | back to summary |
|---|---|
| private final CharsetDecoder cdUTF_8 | |
| PropertiesFileDecoder | back to summary |
|---|---|
| protected PropertiesFileDecoder(Charset cs, float averageCharsPerByte, float maxCharsPerByte) | |
| decodeLoop | back to summary |
|---|---|
| protected CoderResult decodeLoop(ByteBuffer in, CharBuffer out) Implements abstract java. Doc from java. Decodes one or more bytes into one or more characters. This method encapsulates the basic decoding loop, decoding as many
bytes as possible until it either runs out of input, runs out of room
in the output buffer, or encounters a decoding error. This method is
invoked by the The buffers are read from, and written to, starting at their current
positions. At most This method returns a An implementation of this method may perform arbitrary lookahead by
returning | |