Lingua

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

Definizione

[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

Parametri

data
Stream

dati binari, normalizzazione big-endian (file con estensione nrm) o Null per i dati di ICU

name
String

"nfc" o "nfkc" o "nfkc_cf" o "nfkc_scf" o nome del file di dati personalizzato

mode
Normalizer2.Mode

modalità di normalizzazione (composizione o scomposzione e così via)

Valori restituiti

l'oggetto Normalizer2 richiesto, se ha esito positivo

Attributi

Commenti

Questo metodo è stato deprecato nel livello API 31. Non usare perché il formato di dati binario non è stabile a livello di API.

Restituisce un'istanza Normalizer2 che utilizza il file di dati specificato (un file di dati ICU se data=null o altri dati binari personalizzati) e che compone o scompone il testo in base alla modalità specificata. Restituisce un'istanza singleton non modificabile. Usare data=null per i file di dati che fanno parte dei dati di ICU. Usare name="nfc" e COMPOSE/DECOMPOSE per NFC/NFD standard Unicode. Usare name="nfkc" e COMPOSE/DECOMPOSE per lo standard Unicode NFKC/NFKD. Usare name="nfkc_cf" e COMPOSE per lo standard Unicode NFKC_CF=NFKC_Casefold. Se data!=null, i dati binari vengono letti una volta e memorizzati nella cache usando il nome specificato come chiave. Se si conoscono o si prevede che i dati vengano già memorizzati nella cache, è possibile usare i dati!=null anche per i dati non di ICU. Qualsiasi IOException viene sottoposto a wrapping in un'eccezione ICUUncheckedIOException.

Informazioni di riferimento su Android per android.icu.text.Normalizer2.getInstance.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a