PropertyResourceBundle 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.
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
- 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ä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ä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 |
PropertyResourceBundle(Stream) |
Cria um pacote de recursos de propriedade a partir de um |
Propriedades
BaseBundleName |
Retorna o nome base desse pacote, se conhecido ou |
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
|
JniPeerMembers |
|
Keys |
Retorna uma |
Locale |
Retorna a localidade desse pacote de recursos. (Herdado de ResourceBundle) |
Parent |
O pacote pai deste pacote. (Herdado de ResourceBundle) |
PeerReference |
|
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 |
Dispose() |
|
Dispose(Boolean) |
|
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 |
HandleKeySet() |
Retorna uma |
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 |
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>() |
|
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
|
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() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
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) |
|
GetJniTypeName(IJavaPeerable) |
|