CoderResult クラス

定義

コードャーの結果の状態の説明。

[Android.Runtime.Register("java/nio/charset/CoderResult", DoNotGenerateAcw=true)]
public class CoderResult : Java.Lang.Object
[<Android.Runtime.Register("java/nio/charset/CoderResult", DoNotGenerateAcw=true)>]
type CoderResult = class
    inherit Object
継承
CoderResult
属性

注釈

コードャーの結果の状態の説明。

文字セット コーダー (デコーダーまたはエンコーダー) は、入力バッファーからバイト (または文字) を使用して変換し、結果の文字 (またはバイト) を出力バッファーに書き込みます。 コーディング プロセスは、次の 4 つのカテゴリのいずれかの理由で終了します。この理由は、このクラスのインスタンスで説明されています。

<ul>

<李>

アンダーフロー は、処理する入力がなくなった場合、または入力が不十分で追加の入力が必要な場合に報告されます。 この条件は、メソッドが を返す#isUnderflow() isUnderflow一意の結果オブジェクト #UNDERFLOWによって表されますtrue

</李>

<李>

オーバーフロー は、出力バッファーに十分なスペースが残っていない場合に報告されます。 この条件は、メソッドが を返す#isOverflow() isOverflow一意の結果オブジェクト #OVERFLOWによって表されますtrue

</李>

<李>

入力単位のシーケンスが整形式でない場合、不正な入力 エラー が報告されます。 このようなエラーは、メソッドがを返true#length() length、メソッドが形式が正しくないシーケンスの長さを返す、このクラス#isMalformed() isMalformedのインスタンスによって記述されます。 このクラスには、特定の長さのすべての不正な入力エラーに対して、1 つの一意のインスタンスがあります。

</李>

<李>

入力単位のシーケンスが出力文字セットで表すことができない文字を示す場合、 マップできない文字エラー が報告されます。 このようなエラーは、メソッドが を返し#length() length、そのメソッドが入力シーケンスの長さを返trueし、マップできない文字を示すこのクラス#isUnmappable() isUnmappableのインスタンスによって記述されます。 このクラスの一意のインスタンスは、特定の長さのすべてのマップできない文字エラーに対して 1 つあります。

</李>

</ul>

便宜上、メソッドは#isError() isError、誤った形式の入力エラーとマップできない文字エラーfalseを記述する結果オブジェクトに対して、アンダーフローまたはオーバーフロー条件を記述する結果オブジェクトに対して を返trueします。

1.4 で追加されました。

の Java ドキュメント java.nio.charset.CoderResult

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

CoderResult(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsError

このオブジェクトがエラー条件を記述するかどうかを示します。

IsMalformed

このオブジェクトが誤った形式の入力エラーを記述するかどうかを示します。

IsOverflow

このオブジェクトがオーバーフロー条件を記述するかどうかを示します。

IsUnderflow

このオブジェクトがアンダーフロー条件を記述するかどうかを示します。

IsUnmappable

このオブジェクトがマップできない文字エラーを記述するかどうかを示します。

JniIdentityHashCode

コードャーの結果の状態の説明。

(継承元 Object)
JniPeerMembers

コードャーの結果の状態の説明。

Overflow

オーバーフローを示す結果オブジェクト。出力バッファーに十分な空きがないことを意味します。

PeerReference

コードャーの結果の状態の説明。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

Underflow

アンダーフローを示す結果オブジェクト。入力バッファーが完全に使用されているか、入力バッファーがまだ空でない場合は、追加の入力が必要であることを意味します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

コードャーの結果の状態の説明。

(継承元 Object)
Dispose(Boolean)

コードャーの結果の状態の説明。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Length()

このオブジェクトで説明されている誤った入力の長さを nbsp; &返します。(省略可能な操作)

MalformedForLength(Int32)

指定された長さの誤った入力エラーを記述する一意のオブジェクトを返す静的ファクトリ メソッド。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ThrowException()

このオブジェクトによって記述された結果に適した例外をスローします。

ToArray<T>()

コードャーの結果の状態の説明。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnmappableForLength(Int32)

指定された長さのマップできない文字エラーを記述する一意の結果オブジェクトを返す静的ファクトリ メソッド。

UnregisterFromRuntime()

コードャーの結果の状態の説明。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.Finalized()

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

コードャーの結果の状態の説明。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

コードャーの結果の状態の説明。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

コードャーの結果の状態の説明。

GetJniTypeName(IJavaPeerable)

コードャーの結果の状態の説明。

適用対象