Locale.FilteringMode Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade.
[Android.Runtime.Register("java/util/Locale$FilteringMode", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class Locale.FilteringMode : Java.Lang.Enum
[<Android.Runtime.Register("java/util/Locale$FilteringMode", ApiSince=26, DoNotGenerateAcw=true)>]
type Locale.FilteringMode = class
inherit Enum
- Herança
- Atributos
Comentários
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. Consulte a correspondência rfc 4647 de marcas de idioma para obter detalhes.
Por exemplo, pense em duas Listas de Prioridade de Idioma, cada uma das quais inclui apenas um intervalo de idiomas e um conjunto de seguintes marcas de idioma:
de (German)
de-DE (German, Germany)
de-Deva (German, in Devanagari script)
de-Deva-DE (German, in Devanagari script, Germany)
de-DE-1996 (German, Germany, orthography of 1996)
de-Latn-DE (German, in Latin script, Germany)
de-Latn-DE-1996 (German, in Latin script, Germany, orthography of 1996)
O método de filtragem se comportará da seguinte maneira:
<table class="striped">caption Filtering method behavior</caption><thead><tr><th scope="col">Filtering Mode</th th><scope="col">Language Priority List: <>/th th"de-DE"<scope="col">Language Priority List: <>/th"de-*-DE"</tr></thead><tbody><tr><th scope="row" style="vertical-align:top"><>/thFilteringMode#AUTOSELECT_FILTERING AUTOSELECT_FILTERING<td style=">< vertical-align:top"> Executa <em>básico</em> filtragem e retorna "de-DE" e "de-DE-1996".
</td td style="vertical-align:top"> Executa <em>filtragem estendida</em> e retorna<, >, , "de-DE"e "de-Deva-DE""de-DE-1996"."de-Latn-DE""de-Latn-DE-1996"
</td></tr><tr><th scope="row" style="vertical-align:top">FilteringMode#EXTENDED_FILTERING EXTENDED_FILTERING</th><td style="vertical-align:top"> Executa <em>filtragem estendida</em> e retorna"de-DE", "de-Deva-DE", e . "de-DE-1996""de-Latn-DE""de-Latn-DE-1996"
</td><td style="vertical-align:top">Same as above.</td></tr><tr><th scope="row" style="vertical-align:top">FilteringMode#IGNORE_EXTENDED_RANGES IGNORE_EXTENDED_RANGES</th><td style="vertical-align:top"> Executa <em>basic</em> filtragem e retorna "de-DE" e ."de-DE-1996"
</td><td style="vertical-align:top"> Executa <em>filtragem básica</em em> retorna null porque nada corresponde.
</td></tr><tr><th scope="row" style="vertical-align:top">FilteringMode#MAP_EXTENDED_RANGES MAP_EXTENDED_RANGES</th><td style="vertical-align:top">Same as above.</td td style="vertical-align:top"> Executa <em>básico</em> filtragem e retorna < e > porque "de-DE" é mapeado para "de-DE-1996"."de-*-DE""de-DE"
</td></tr><tr><th scope="row" style="vertical-align:top">FilteringMode#REJECT_EXTENDED_RANGES REJECT_EXTENDED_RANGES</th><td style="vertical-align:top">Same as above.</td><td style="vertical-align:top"> Lança IllegalArgumentException porque "de-*-DE" não é um intervalo de idiomas básico válido.
</td></tr></tbody></table>
Adicionado em 1.8.
Documentação Java para java.util.Locale.FilteringMode.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Propriedades
| Nome | Description |
|---|---|
| AutoselectFiltering |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| Class |
Retorna a classe de tempo de execução deste |
| DeclaringClass |
Retorna o objeto Class correspondente ao tipo de enumeração dessa constante de enumeração. (Herdado de Enum) |
| ExtendedFiltering |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| IgnoreExtendedRanges |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| JniPeerMembers |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| MapExtendedRanges |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| RejectExtendedRanges |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| ThresholdClass |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Enum) |
| ThresholdType |
Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Enum) |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Lança CloneNotSupportedException. (Herdado de Enum) |
| CompareTo(Object) |
Compara essa enumeração com o objeto especificado para ordem. (Herdado de Enum) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| Equals(Object) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| Equals(Object) |
Retornará true se o objeto especificado for igual a essa constante de enumeração. (Herdado de Enum) |
| GetHashCode() |
Retorna um código hash para essa constante de enumeração. (Herdado de Enum) |
| JavaFinalize() |
Obsoleto.
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Name() |
Retorna o nome dessa constante de enumeração, exatamente como declarado em sua declaração de enumeração. (Herdado de Enum) |
| Notify() |
Ativa um único thread que está aguardando no monitor desse objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| Ordinal() |
Retorna o ordinal dessa constante de enumeração (sua posição em sua declaração de enumeração, em que a constante inicial é atribuída a um ordinal de zero). (Herdado de Enum) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| ValueOf(String) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| Values() |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| Wait() |
Faz com que o thread atual aguarde até que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>. (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. (Herdado de Enum) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada pelo tempo de execução do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa enumeração fornece constantes para selecionar um modo de filtragem para correspondência de localidade. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |