Compartilhar via


Locale.Builder Classe

Definição

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

[Android.Runtime.Register("java/util/Locale$Builder", DoNotGenerateAcw=true)]
public sealed class Locale.Builder : Java.Lang.Object
[<Android.Runtime.Register("java/util/Locale$Builder", DoNotGenerateAcw=true)>]
type Locale.Builder = class
    inherit Object
Herança
Locale.Builder
Atributos

Comentários

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters. Ao contrário dos Locale construtores, o Builder verifica se um valor configurado por um setter satisfaz os requisitos de sintaxe definidos pela Locale classe. Um Locale objeto criado por um Builder é bem formado e pode ser transformado em uma marca de linguagem IETF BCP 47 bem formada sem perder informações.

<b>Nota:</b> A Locale classe não fornece restrições sintáticas sobre variantes, enquanto BCP 47 requer que cada subtag variante seja 5 a 8 alfanuméricos ou um único numérico seguido por 3 alfanuméricos. O método setVariant lança IllformedLocaleException para uma variante que não satisfaz essa restrição. Se for necessário oferecer suporte a essa variante, use um construtor Locale. No entanto, lembre-se de que um Locale objeto criado dessa maneira pode perder as informações de variante quando transformado em uma marca de idioma BCP 47.

O exemplo a seguir mostra como criar um Locale objeto com o Builder. <blockquote>

Locale aLocale = new Builder().setLanguage("sr").setScript("Latn").setRegion("RS").build();

</blockquote>

Os construtores podem ser reutilizados; clear() Redefine todos os campos para seus valores padrão.

Adicionado em 1.7.

Documentação Java para java.util.Locale.Builder.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

Locale.Builder()

Constrói um Construtor vazio.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
JniPeerMembers

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

PeerReference

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

AddUnicodeLocaleAttribute(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

Build()

Retorna uma instância de Locale created a partir dos campos definidos neste construtor.

Clear()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

ClearExtensions()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
Dispose(Boolean)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

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)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RemoveUnicodeLocaleAttribute(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetExtension(Char, String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetLanguage(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetLanguageTag(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetLocale(Locale)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetRegion(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetScript(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetUnicodeLocaleKeyword(String, String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

SetVariant(String)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

ToArray<T>()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.Finalized()

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

GetJniTypeName(IJavaPeerable)

Builder é usado para criar instâncias de valores a partir configurados Locale pelos setters.

Aplica-se a