< prev index next >

src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java

Print this page




  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.nio.charset;
  27 
  28 
  29 /**
  30  * Checked exception thrown when an input character (or byte) sequence
  31  * is valid but cannot be mapped to an output byte (or character)
  32  * sequence.
  33  *
  34  * @since 1.4
  35  */
  36 
  37 public class UnmappableCharacterException
  38     extends CharacterCodingException
  39 {
  40 

  41     private static final long serialVersionUID = -7026962371537706123L;
  42 
  43     private int inputLength;
  44 
  45     /**
  46      * Constructs an {@code UnmappableCharacterException} with the
  47      * given length.
  48      * @param inputLength the length of the input
  49      */
  50     public UnmappableCharacterException(int inputLength) {
  51         this.inputLength = inputLength;
  52     }
  53 
  54     /**
  55      * Returns the length of the input.
  56      * @return the length of the input
  57      */
  58     public int getInputLength() {
  59         return inputLength;
  60     }


  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package java.nio.charset;
  27 
  28 
  29 /**
  30  * Checked exception thrown when an input character (or byte) sequence
  31  * is valid but cannot be mapped to an output byte (or character)
  32  * sequence.
  33  *
  34  * @since 1.4
  35  */
  36 
  37 public class UnmappableCharacterException
  38     extends CharacterCodingException
  39 {
  40 
  41     @java.io.Serial
  42     private static final long serialVersionUID = -7026962371537706123L;
  43 
  44     private int inputLength;
  45 
  46     /**
  47      * Constructs an {@code UnmappableCharacterException} with the
  48      * given length.
  49      * @param inputLength the length of the input
  50      */
  51     public UnmappableCharacterException(int inputLength) {
  52         this.inputLength = inputLength;
  53     }
  54 
  55     /**
  56      * Returns the length of the input.
  57      * @return the length of the input
  58      */
  59     public int getInputLength() {
  60         return inputLength;
  61     }
< prev index next >