Langue

Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) Méthode

Définition

[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

Paramètres

data
Stream

données de normalisation binaires big-endian (fichier.nrm) ou null pour les données d’ICU

name
String

« nfc » ou « nfkc » ou « nfkc_cf » ou « nfkc_scf » ou nom du fichier de données personnalisé

mode
Normalizer2.Mode

mode de normalisation (composer ou décomposer, etc.)

Retours

le Normalizer2 demandé, s’il réussit

Attributs

Remarques

Cette méthode a été déconseillée au niveau de l’API 31. N’utilisez pas, car le format de données binaires n’est pas stable entre les niveaux d’API.

Retourne une instance Normalizer2 qui utilise le fichier de données spécifié (un fichier de données ICU si data=null, ou d’autres données binaires personnalisées) et qui compose ou décompose du texte en fonction du mode spécifié. Retourne une instance singleton non modifiable. Utilisez data=null pour les fichiers de données qui font partie des propres données de l’ICU. Utilisez name="nfc » et COMPOSE/DECOMPOSE pour NFC/NFD standard Unicode. Utilisez name="nfkc » et COMPOSE/DECOMPOSE pour la norme Unicode NFKC/NFKD. Utilisez name="nfkc_cf » et COMPOSE pour la norme Unicode NFKC_CF=NFKC_Casefold. Si data !=null, les données binaires sont lues une fois et mises en cache à l’aide du nom fourni comme clé. Si vous savez ou attendez-vous que les données soient déjà mises en cache, vous pouvez également utiliser data !=null pour les données non-ICU. Toute ioException est encapsulée dans un ICUUncheckedIOException.

Référence Android pour android.icu.text.Normalizer2.getInstance.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à