Language

CharsetDecoder.IsCharsetDetected プロパティ

定義

このデコーダーが charset  をまだ検出しているかどうかを示します。 (省略可能な操作)。

public virtual bool IsCharsetDetected { [Android.Runtime.Register("isCharsetDetected", "()Z", "GetIsCharsetDetectedHandler")] get; }
[<get: Android.Runtime.Register("isCharsetDetected", "()Z", "GetIsCharsetDetectedHandler")>]
member this.IsCharsetDetected : bool

プロパティ値

true このデコーダーが特定の文字セットを検出した場合のみ

属性

例外

このデコーダーが自動検出文字セットを実装していない場合は >。

注釈

このデコーダーが charset  をまだ検出しているかどうかを示します。 (省略可能な操作)。

このデコーダーが自動検出文字セットを実装している場合、デコード操作中に 1 つの時点で、このメソッドは入力バイト シーケンスで特定の文字セットが検出されたことを示す true の返しを開始できます。 これが発生すると、 #detectedCharset detectedCharset メソッドを呼び出して、検出された文字セットを取得できます。

このメソッドが false を返しても、まだデコードされているバイトがないことを意味するものではありません。 自動検出デコーダーの中には、特定の文字セットで修正することなく、入力バイト シーケンスの一部または全部をデコードできるものもあります。

このメソッドの既定の実装では、常に UnsupportedOperationExceptionがスローされます。入力文字セットが決定されたら、デコーダーを自動検出して true を返すことでオーバーライドする必要があります。

Javaドキュメント。

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

適用対象