Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)]
public static Android.Icu.Text.Normalizer2? GetInstance(System.IO.Stream? data, string? name, Android.Icu.Text.Normalizer2.Mode? mode);
[<Android.Runtime.Register("getInstance", "(Ljava/io/InputStream;Ljava/lang/String;Landroid/icu/text/Normalizer2$Mode;)Landroid/icu/text/Normalizer2;", "", ApiSince=24)>]
static member GetInstance : System.IO.Stream * string * Android.Icu.Text.Normalizer2.Mode -> Android.Icu.Text.Normalizer2
パラメーター
- data
- Stream
バイナリ、ビッグ エンディアン正規化 (.nrm ファイル) データ、または ICU データの場合は null
- name
- String
"nfc" または "nfkc" または "nfkc_cf" または "nfkc_scf" またはカスタム データ ファイルの名前
- mode
- Normalizer2.Mode
正規化モード (作成または分解など)
返品
要求された Normalizer2 (成功した場合)
- 属性
注釈
このメソッドは、API レベル 31 では非推奨になりました。 バイナリ データ形式は API レベル間で安定していないため、使用しないでください。
指定したデータ ファイル (data=null の場合は ICU データ ファイル、またはその他のカスタム バイナリ データ) を使用し、指定したモードに従ってテキストを作成または分解する Normalizer2 インスタンスを返します。 変更できないシングルトン インスタンスを返します。 ICU 独自のデータの一部であるデータ ファイルには、data=null を使用します。 Unicode 標準 NFC/NFD には name="nfc" と COMPOSE/DECOMPOSE を使用します。 Unicode 標準 NFKC/NFKD には name="nfkc" と COMPOSE/DECOMPOSE を使用します。 Unicode 標準 NFKC_CF=NFKC_Casefold の場合は name="nfkc_cf" と COMPOSE を使用します。 data!=null の場合、バイナリ データは 1 回読み取られ、指定された名前をキーとして使用してキャッシュされます。 データが既にキャッシュされていることがわかっている場合、または予想される場合は、ICU 以外のデータにも data!=null を使用できます。 IOException は ICUUncheckedIOException にラップされます。
android.icu.text.Normalizer2.getInstanceの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。