JavaTM 2
Platform
Std. Ed. v1.4.0

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

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

java.nio.charset での CoderResult の使用
 

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

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


JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.