Module java.base

Class CodingErrorAction

java.lang.Object
java.nio.charset.CodingErrorAction

public class CodingErrorAction extends Object
A typesafe enumeration for coding-error actions.

Instances of this class are used to specify how malformed-input and unmappable-character errors are to be handled by charset decoders and encoders.

Since:
1.4
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final CodingErrorAction
    Action indicating that a coding error is to be handled by dropping the erroneous input and resuming the coding operation.
    static final CodingErrorAction
    Action indicating that a coding error is to be handled by dropping the erroneous input, appending the coder's replacement value to the output buffer, and resuming the coding operation.
    static final CodingErrorAction
    Action indicating that a coding error is to be reported, either by returning a CoderResult object or by throwing a CharacterCodingException, whichever is appropriate for the method implementing the coding process.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a string describing this action.

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • IGNORE

      public static final CodingErrorAction IGNORE
      Action indicating that a coding error is to be handled by dropping the erroneous input and resuming the coding operation.
    • REPLACE

      public static final CodingErrorAction REPLACE
      Action indicating that a coding error is to be handled by dropping the erroneous input, appending the coder's replacement value to the output buffer, and resuming the coding operation.
    • REPORT

      public static final CodingErrorAction REPORT
      Action indicating that a coding error is to be reported, either by returning a CoderResult object or by throwing a CharacterCodingException, whichever is appropriate for the method implementing the coding process.
  • Method Details

    • toString

      public String toString()
      Returns a string describing this action.
      Overrides:
      toString in class Object
      Returns:
      A descriptive string