Normalizer2.GetInstance(Stream, String, Normalizer2+Mode) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
[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
Parámetros
- data
- Stream
los datos binarios, de normalización big-endian (archivo .nrm) o NULL para los datos de ICU
- name
- String
"nfc" o "nfkc" o "nfkc_cf" o "nfkc_scf" o nombre del archivo de datos personalizado
- mode
- Normalizer2.Mode
modo de normalización (redacción o descompone etc.)
Devoluciones
el normalizador solicitado2, si se ejecuta correctamente
- Atributos
Comentarios
Este método está en desuso en el nivel de API 31. No use porque el formato de datos binarios no es estable en los niveles de API.
Devuelve una instancia de Normalizer2 que usa el archivo de datos especificado (un archivo de datos de ICU si data=null o, de lo contrario, datos binarios personalizados) y que compone o descompone texto según el modo especificado. Devuelve una instancia singleton no modificable. Use data=null para los archivos de datos que forman parte de los propios datos de la ICU. Use name="nfc" y COMPOSE/DECOMPOSE para NFC/NFD estándar Unicode. Use name="nfkc" y COMPOSE/DECOMPOSE para NFKC/NFKD estándar Unicode. Use name="nfkc_cf" y COMPOSE para el estándar Unicode NFKC_CF=NFKC_Casefold. Si data!=null, los datos binarios se leen una vez y se almacenan en caché con el nombre proporcionado como clave. Si ya sabe o espera que los datos se almacenen en caché, también puede usar data!=null para los datos que no son ICU. Cualquier IOException se encapsula en una ICUUncheckedIOException.
Referencia de Android para android.icu.text.Normalizer2.getInstance.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.