JavaTM Platform
Standard Ed. 6

クラス
java.nio.charset.CoderResult の使用

CoderResult を使用しているパッケージ
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 
 

java.nio.charset での CoderResult の使用
 

CoderResult として宣言されている java.nio.charset のフィールド
static CoderResult CoderResult.OVERFLOW
          オーバーフローを示す結果オブジェクトで、出力バッファーの容量が不足している状態を示します。
static CoderResult CoderResult.UNDERFLOW
          アンダーフローを示す結果オブジェクトで、入力バッファーが完全に消費された状態か、入力バッファーがまだ空でない場合は、追加入力が必要な状態を示します。
 

CoderResult を返す java.nio.charset のメソッド
 CoderResult CharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
          指定された入力バッファー内のバイトを最大限デコードし、指定された出力バッファーに結果を書き込みます。
protected abstract  CoderResult CharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out)
          1 個以上のバイトをデコードし、1 個以上の文字へデコードします。
 CoderResult CharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput)
          指定された入力バッファー内の文字を最大限エンコードし、指定された出力バッファーに結果を書き込みます。
protected abstract  CoderResult CharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out)
          1 個以上の文字 1 個以上のバイトへエンコードします。
 CoderResult CharsetEncoder.flush(ByteBuffer out)
          このエンコーダをフラッシュします。
 CoderResult CharsetDecoder.flush(CharBuffer out)
          このデコーダをフラッシュします。
protected  CoderResult CharsetEncoder.implFlush(ByteBuffer out)
          このエンコーダをフラッシュします。
protected  CoderResult CharsetDecoder.implFlush(CharBuffer out)
          このデコーダをフラッシュします。
static CoderResult CoderResult.malformedForLength(int length)
          指定された長さの不正入力エラーを表した一意のオブジェクトを返す static ファクトリメソッドです。
static CoderResult CoderResult.unmappableForLength(int length)
          指定された長さのマップ不可文字エラーを表した一意のオブジェクトを返す static ファクトリメソッドです。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。