|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
참조처:
설명
클래스의 개요 | |
---|---|
Charset | 16 비트 Unicode 코드 단위의 순서와 바이트 순서간의 지정 맵입니다. |
CharsetDecoder | 특정의 캐릭터 세트로 표현된 바이트 순서를 16 비트 Unicode 문자의 순서로 변환하는 엔진입니다. |
CharsetEncoder | 16 비트 Unicode 문자의 순서를 특정의 캐릭터 세트로 표현된 바이트 순서로 변환하는 엔진입니다. |
CoderResult | 코더의 결과 상태의 설명입니다. |
CodingErrorAction | coding error가 발생했을 때에 실행하는 액션의 형태 보증된 열거입니다. |
예외의 개요 | |
---|---|
CharacterCodingException | 문자의 encode 에러나 디코드 에러가 발생했을 때에 throw 되는 체크 예외입니다. |
IllegalCharsetNameException | 어느 캐릭터 라인이,정당한 캐릭터 세트명은 아닌데 정당한가와 같이 사용되었을 경우에 throw 되는 체크되지 않는 예외입니다. |
MalformedInputException | 입력 바이트 순서가 지정 캐릭터 세트에 있어 정당하지 않은 경우, 또는 입력 문자 순서가 16 비트의 정규 Unicode 순서가 아닌 경우에 throw 되는 체크 예외입니다. |
UnmappableCharacterException | 입력 문자 (또는 바이트) 순서는 유효하지만 출력 바이트 (또는 문자) 순서에 맵 할 수 없는 경우에 throw 되는 체크되는 예외입니다. |
UnsupportedCharsetException | 요구된 캐릭터 세트가 지원되지 않는 경우에 throw 되는 체크되지 않는 예외입니다. |
에러의 개요 | |
---|---|
CoderMalfunctionError | CharsetDecoder 의 decodeLoop 메소드나 CharsetEncoder 의 encodeLoop 메소드가 예상외의 예외를 throw 할 때 throw 되는 에러입니다. |
바이트와 Unicode 문자의 상호 변환을 실시하기 (위해)때문에, 캐릭터 세트, 디코더, 및 엔코더를 정의합니다.
클래스명
설명
Charset
문자와 바이트간의 지정된 매핑 CharsetDecoder
바이트로부터 문자에의 디코드 CharsetEncoder
문자로부터 바이트에의 encode CoderResult
코더의 결과의 설명 CodingErrorAction
coding error가 검출되었을 때에 실행하는 액션의 설명
「캐릭터 세트」는,「RFC 2278」 으로 정의되고 있는, 16 비트 Unicode 문자 순서와 바이트 순서와의 사이의 지정 매핑입니다. 「디코더」는, 특정의 캐릭터 세트로 표현된 바이트를 문자로 변환하는 엔진입니다. 「엔코더」는, 문자를 바이트로 변환하는 엔진입니다. 엔코더와 디코더는, byte 버퍼나 문자 버퍼를 조작합니다. 이 2 개(살)을 정리해 「코더」(이)라고 부릅니다.
Charset
클래스는, 특정의 캐릭터 세트용의 코더를 작성하는 메소드나, 캐릭터 세트에 관련한 다양한 이름을 취득하는 메소드를 정의합니다. 게다가 특정의 캐릭터 세트가 지원되고 있는지 어떤지를 테스트하는 static 메소드, 이름으로부터 캐릭터 세트의 인스턴스를 검색하는 static 메소드, 현재의 Java 가상 머신으로 지원 떠날 수 있어 모든 캐릭터 세트의 맵을 구축하는 static 메소드도 정의합니다.
대부분의 사용자는, 이러한 클래스를 직접 사용하는 대신에,String
클래스에 있는 기존의 캐릭터 세트 관련의 생성자 및 메소드와 기존 InputStreamReader
클래스 및 OutputStreamWriter
클래스를 사용합니다. 이러한 구현은 모두, 이 패키지로 정의되고 있는 캐릭터 세트 기능을 활용할 수 있도록(듯이) 다시 만들었습니다. 특히,InputStreamReader
클래스와 OutputStreamWriter
클래스에는, 그 인스턴스의 구축시에 명시적으로 캐릭터 세트 객체를 지정할 수 있도록(듯이), 약간의 변경이 더해지고 있습니다.
새로운 캐릭터 세트의 지원를 추가하고 싶은 경우는,java.nio.charset.spi
패키지 CharsetProvider
클래스에서 정의되고 있는 인터페이스를 사용합니다.
별도 지정된 사항이 없는 경우,null 인수를 생성자 , 또는 이 패키지의 임의의 클래스 또는 인터페이스의 메소드에 건네주면(자) NullPointerException
가 throw 됩니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.