| java.lang.Object | |
| ↳ | java.nio.charset.CoderResult |
Used to indicate the result of encoding/decoding. There are four types of results:
CoderResult.UNDERFLOW.
CoderResult.OVERFLOW.
CoderResult.malformedForLength(int) with the length of
the malformed-input.
CoderResult.unmappableForLength(int) with
the input sequence size indicating the identity of the unmappable character.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| CoderResult | OVERFLOW | Result object used to indicate that the output buffer does not have enough space available to store the result of the encoding/decoding. | |||||||||
| CoderResult | UNDERFLOW | Result object indicating that there is insufficient data in the encoding/decoding buffer or that additional data is required. | |||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns true if this result represents a malformed-input error or an
unmappable-character error.
| |||||||||||
Returns true if this result represents a malformed-input error.
| |||||||||||
Returns true if this result is an overflow condition.
| |||||||||||
Returns true if this result is an underflow condition.
| |||||||||||
Returns true if this result represents an unmappable-character error.
| |||||||||||
Gets the length of the erroneous input.
| |||||||||||
Gets a
CoderResult object indicating a malformed-input
error. | |||||||||||
Throws an exception corresponding to this coder result.
| |||||||||||
Returns a text description of this result.
| |||||||||||
Gets a
CoderResult object indicating an unmappable
character error. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
Result object used to indicate that the output buffer does not have enough space available to store the result of the encoding/decoding.
Result object indicating that there is insufficient data in the encoding/decoding buffer or that additional data is required.
Returns true if this result represents a malformed-input error or an unmappable-character error.
Returns true if this result represents a malformed-input error.
Returns true if this result is an overflow condition.
Returns true if this result is an underflow condition.
Returns true if this result represents an unmappable-character error.
Gets the length of the erroneous input. The length is only meaningful to a malformed-input error or an unmappble character error.
| UnsupportedOperationException | if this result is an overflow or underflow. |
|---|
Gets a CoderResult object indicating a malformed-input
error.
| length | the length of the malformed-input. |
|---|
CoderResult object indicating a malformed-input
error.| IllegalArgumentException | if length is non-positive.
|
|---|
Throws an exception corresponding to this coder result.
| BufferUnderflowException | in case this is an underflow. |
|---|---|
| BufferOverflowException | in case this is an overflow. |
| UnmappableCharacterException | in case this is an unmappable-character error. |
| MalformedInputException | in case this is a malformed-input error. |
| CharacterCodingException | the default exception. |
Returns a text description of this result.
Gets a CoderResult object indicating an unmappable
character error.
| length | the length of the input unit sequence denoting the unmappable character. |
|---|
CoderResult object indicating an unmappable
character error.| IllegalArgumentException | if length is non-positive.
|
|---|