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.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
OVERFLOW | Result object used to indicate that the output buffer does not have enough space available to store the result of the encoding/decoding. | ||||||||||
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.
| |||||||||||
Returns 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.
Returns the length of the erroneous input. The length is only meaningful for a malformed-input error or an unmappable 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.
|
---|