| 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.
           | 
         
|---|