クラス
java.nio.charset.CoderResultの使用
CoderResultを使用するパッケージ
-
java.nio.charsetでのCoderResultの使用
CoderResultとして宣言されたjava.nio.charsetのフィールド修飾子と型フィールド説明static final CoderResultCoderResult.OVERFLOWオーバーフローを示す結果オブジェクトで、出力バッファの容量が不足している状態を示します。static final CoderResultCoderResult.UNDERFLOWアンダーフローを示す結果オブジェクトで、入力バッファが完全に消費された状態か、入力バッファがまだ空でない場合は、追加入力が必要な状態を示します。CoderResultを返すjava.nio.charsetのメソッド修飾子と型メソッド説明final CoderResultCharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput) 指定された入力バッファ内のバイトを最大限デコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out) 1個以上のバイトをデコードし、1個以上の文字へデコードします。final CoderResultCharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput) 指定された入力バッファ内の文字を最大限エンコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out) 1個以上の文字1個以上のバイトへエンコードします。final CoderResultCharsetDecoder.flush(CharBuffer out) このデコーダをフラッシュします。final CoderResultCharsetEncoder.flush(ByteBuffer out) このエンコーダをフラッシュします。protected CoderResultCharsetDecoder.implFlush(CharBuffer out) このデコーダをフラッシュします。protected CoderResultCharsetEncoder.implFlush(ByteBuffer out) このエンコーダをフラッシュします。static CoderResultCoderResult.malformedForLength(int length) 指定された長さの不正入力エラーを表した一意のオブジェクトを返すstaticファクトリ・メソッドです。static CoderResultCoderResult.unmappableForLength(int length) 指定された長さのマップ不可文字エラーを表した一意のオブジェクトを返すstaticファクトリ・メソッドです。