CodingErrorAction — 코딩 오류 처리 동작을 나타내는 타입 세이프 열거형
CodingErrorAction — 코딩 오류 처리 동작을 나타내는 타입 세이프 열거형
CodingErrorAction은 코딩 오류 처리 동작(coding-error action)을 위한 타입 세이프(typesafe) 열거형이에요. 이 클래스의 인스턴스는 문자셋 디코더와 인코더가 잘못된 입력(malformed-input) 및 매핑할 수 없는 문자(unmappable-character) 오류를 어떻게 처리할지 지정하는 데 사용돼요.
본문
public class CodingErrorAction extends Object
코딩 오류 처리 동작을 위한 타입 세이프 열거형이에요. 이 클래스의 인스턴스는 문자셋 디코더와 인코더가 잘못된 입력과 매핑할 수 없는 문자 오류를 어떻게 처리할지 지정하는 데 사용돼요. Java 1.4부터 사용할 수 있어요.
필드 요약
| 수식자와 타입 | 필드 | 설명 |
|---|---|---|
static final CodingErrorAction |
IGNORE |
잘못된 입력을 버리고 코딩 연산을 재개해 오류를 처리하는 동작 |
static final CodingErrorAction |
REPLACE |
잘못된 입력을 버리고 코더의 대체값(replacement)을 출력 버퍼에 추가한 뒤 코딩 연산을 재개하는 동작 |
static final CodingErrorAction |
REPORT |
CoderResult 객체를 반환하거나 CharacterCodingException을 던져 오류를 보고하는 동작 |
IGNORE
public static final CodingErrorAction IGNORE
잘못된 입력을 버리고 코딩 연산을 재개해 오류를 처리하는 동작이에요.
REPLACE
public static final CodingErrorAction REPLACE
잘못된 입력을 버리고 코더의 대체값을 출력 버퍼에 추가한 뒤 코딩 연산을 재개해 오류를 처리하는 동작이에요.
REPORT
public static final CodingErrorAction REPORT
CoderResult 객체를 반환하거나 CharacterCodingException을 던져 오류를 보고하는 동작이에요. 코딩 과정을 구현하는 메서드에 따라 알맞은 방식으로 보고해요.
toString
public String toString()
이 동작을 설명하는 문자열을 반환해요. Object의 toString을 재정의해요. 반환값은 설명 문자열이에요.