PropertyResourceBundle Classe

Definição

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

[Android.Runtime.Register("java/util/PropertyResourceBundle", DoNotGenerateAcw=true)]
public class PropertyResourceBundle : Java.Util.ResourceBundle
[<Android.Runtime.Register("java/util/PropertyResourceBundle", DoNotGenerateAcw=true)>]
type PropertyResourceBundle = class
    inherit ResourceBundle
Herança
PropertyResourceBundle
Atributos

Comentários

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade. Consulte ResourceBundle ResourceBundle para obter mais informações sobre pacotes de recursos.

Ao contrário de outros tipos de pacote de recursos, você não subclasse PropertyResourceBundle. Em vez disso, você fornece arquivos de propriedades que contêm os dados do recurso. ResourceBundle.getBundle procurará automaticamente o arquivo de propriedades apropriado e criará um PropertyResourceBundle que se refira a ele. Consulte ResourceBundle#getBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader) ResourceBundle.getBundle para obter uma descrição completa da estratégia de pesquisa e instanciação.

O exemplo "sample"> a seguir mostra um membro de uma família de pacotes de recursos com o nome base "MyResources". O texto define o bundle "MyResources_de", o membro alemão da família bundle. Esse membro é baseado em PropertyResourceBundle, e o texto, portanto, é o conteúdo do arquivo "MyResources_de.properties" (um exemplo relacionado mostra como você pode adicionar pacotes a essa família que são implementados como subclasses de ListResourceBundle). As chaves neste exemplo são do formato "s1" etc. As chaves reais são inteiramente de sua escolha, desde que sejam as mesmas que as chaves que você usa em seu programa para recuperar os objetos do pacote. As chaves diferenciam maiúsculas de minúsculas. <blockquote>

# MessageFormat pattern
            s1=Die Platte \"{1}\" enth&auml;lt {0}.

            # location of {0} in pattern
            s2=1

            # sample disk name
            s3=Meine Platte

            # first ChoiceFormat choice
            s4=keine Dateien

            # second ChoiceFormat choice
            s5=eine Datei

            # third ChoiceFormat choice
            s6={0,number} Dateien

            # sample date
            s7=3. M&auml;rz 1996

</blockquote>

A implementação de uma PropertyResourceBundle subclasse deve ser thread-safe se for usada simultaneamente por vários threads. As implementações padrão dos métodos não abstratos nesta classe são thread-safe.

<strong>Note:</strong> PropertyResourceBundle pode ser construído a partir de um InputStream ou de um Reader, que representa um arquivo de propriedades. A construção de uma instância de PropertyResourceBundle a partir de um InputStream requer que o fluxo de entrada seja codificado em ISO-8859-1. Nesse caso, os caracteres que não podem ser representados na codificação ISO-8859-1 devem ser representados por Escapes Unicode, conforme definido na seção 3.3 do <cite>The Java™ Language Specification</cite> enquanto o outro construtor que leva um Reader não tem essa limitação.

Adicionado no JDK1.1.

Documentação Java para java.util.PropertyResourceBundle.

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

PropertyResourceBundle(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

PropertyResourceBundle(Reader)

Cria um pacote de recursos de propriedade a partir de um java.io.Reader Readerarquivo .

PropertyResourceBundle(Stream)

Cria um pacote de recursos de propriedade a partir de um java.io.InputStream InputStreamarquivo .

Propriedades

BaseBundleName

Retorna o nome base desse pacote, se conhecido ou null desconhecido.

(Herdado de ResourceBundle)
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

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
JniPeerMembers

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

Keys

Retorna uma Enumeration das chaves contidas neste ResourceBundle e em seus pacotes pai.

Locale

Retorna a localidade desse pacote de recursos.

(Herdado de ResourceBundle)
Parent

O pacote pai deste pacote.

(Herdado de ResourceBundle)
PeerReference

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(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.

ThresholdType

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

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ContainsKey(String)

Determina se o dado key está contido neste ResourceBundle ou em seus pacotes pai.

(Herdado de ResourceBundle)
Dispose()

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
Dispose(Boolean)

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(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)
GetObject(String)

Obtém um objeto para a chave fornecida deste pacote de recursos ou de um de seus pais.

(Herdado de ResourceBundle)
GetString(String)

Obtém uma cadeia de caracteres para a chave fornecida deste pacote de recursos ou de um de seus pais.

(Herdado de ResourceBundle)
GetStringArray(String)

Obtém uma matriz de cadeia de caracteres para a chave fornecida deste pacote de recursos ou de um de seus pais.

(Herdado de ResourceBundle)
HandleGetObject(String)

Retorna o recurso nomeado deste ResourceBundle, ou null se o recurso não for encontrado.

HandleKeySet()

Retorna uma Set das chaves contidas <em>only</em> neste ResourceBundle.

(Herdado de ResourceBundle)
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)
KeySet()

Retorna uma Set de todas as chaves contidas neste ResourceBundle e em seus pacotes pai.

(Herdado de ResourceBundle)
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)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetParent(ResourceBundle)

Define o pacote pai deste pacote.

(Herdado de ResourceBundle)
ToArray<T>()

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

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

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.Finalized()

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

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

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

GetJniTypeName(IJavaPeerable)

PropertyResourceBundle é uma subclasse concreta de ResourceBundle que gerencia recursos para uma localidade usando um conjunto de cadeias de caracteres estáticas de um arquivo de propriedade.

Aplica-se a