Sprache

Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) Methode

Definition

[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

Parameter

data
Stream

die Binären, Big-Endian Normalisierungsdaten (NRM-Datei) oder NULL für ICU-Daten

name
String

"nfc" oder "nfkc" oder "nfkc_cf" oder "nfkc_scf" oder Name der benutzerdefinierten Datendatei

mode
Normalizer2.Mode

Normalisierungsmodus (Verfassen oder Dekompilieren usw.)

Gibt zurück

der angeforderte Normalizer2, falls erfolgreich

Attribute

Hinweise

Diese Methode war in API-Ebene 31 veraltet. Verwenden Sie nicht, da das Binärdatenformat nicht auf API-Ebenen stabil ist.

Gibt eine Normalizer2-Instanz zurück, die die angegebene Datendatei verwendet (eine ICU-Datendatei, wenn data=null oder andere benutzerdefinierte Binärdaten) verwendet und der Text gemäß dem angegebenen Modus verfasst oder dekompiliert. Gibt eine nicht veränderbare Singletoninstanz zurück. Verwenden Sie "data=null" für Datendateien, die Teil der eigenen Daten der ICU sind. Verwenden Sie name="nfc" und COMPOSE/DECOMPOSE für Unicode-Standard NFC/NFD. Verwenden Sie name="nfkc" und COMPOSE/DECOMPOSE für Unicode-Standard NFKC/NFKD. Verwenden Sie name="nfkc_cf" und COMPOSE für Unicode-Standard NFKC_CF=NFKC_Casefold. Wenn data!=null, werden die Binärdaten einmal gelesen und mithilfe des angegebenen Namens als Schlüssel zwischengespeichert. Wenn Sie wissen oder erwarten, dass die Daten bereits zwischengespeichert werden, können Sie auch Daten!=null für Nicht-ICU-Daten verwenden. Jede IOException wird in eine ICUUncheckedIOException eingeschlossen.

Android-Referenz für android.icu.text.Normalizer2.getInstance.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: