|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectabk.messages.AResourceKey
public class AResourceKey
Clase que representa una clave para acceder a un recurso de un ResourceBundle.
| Field Summary | |
|---|---|
private Serializable |
iBaseName
Nombre base del fichero de recursos. |
private String |
iKey
Clave del recurso. |
| Constructor Summary | |
|---|---|
protected |
AResourceKey(AResourceKey key)
Constructor a partir de otra instancia de AResourceKey o descendiente. |
protected |
AResourceKey(File baseName,
String key)
|
protected |
AResourceKey(String baseName,
String key)
Constructor a partir de una cadena de texto con el nombre de la clave. |
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
(package private) static Serializable[] |
evalResourceKeys(Locale locale,
Serializable... args)
|
String[] |
getArray(Locale locale)
|
String |
getBaseName()
Devuelve el nombre base del fichero de propiedades donde está el recursos con la clave indicada. |
ResourceBundle |
getBundle(Locale locale)
Devuelve el ResourceBundle asociado al nombre base para un idioma concreto. |
String |
getKey()
Devuelve la clave como cadena de texto. |
String |
getString(Locale locale)
|
int |
hashCode()
|
private IllegalStateException |
illegalBaseNameException()
|
AResourceKey |
newKey(String key)
Crea una clave nueva con el mismo nombre base. |
AMessage |
newMessage(Locale locale,
Serializable... args)
|
AMessagePattern |
newPattern(Locale locale)
Devuelve el patrón obtenido a partir de una clave de recursos. |
static AResourceKey |
resourceOf(File baseName,
String key)
|
static AResourceKey |
resourceOf(String baseName,
String key)
Atajo para construir un AResourceKey de forma rápida. |
String |
toString()
Devuelve la clave del recurso como cadena de texto. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final Serializable iBaseName
private final String iKey
| Constructor Detail |
|---|
protected AResourceKey(String baseName,
String key)
baseName - Nombre base del ResourceBundle con las propiedades a la que se refiere
la clave.key - Nombre de la clave.
NullArgumentException - si baseName o key son nulos.
IllegalArgumentException - si baseName o key están vacíos.
protected AResourceKey(File baseName,
String key)
protected AResourceKey(AResourceKey key)
key - Clave de recurso que se copia.
NullPointerException - si key es nulo.| Method Detail |
|---|
public static final AResourceKey resourceOf(String baseName,
String key)
El uso previsto es:
import static es.jcyl.cct.core.text.AResourceKey.resourceOf;
class Xyy {
public static final AResourceKey KEY_ALGO = resourceOf("key.algo");
}
key - Clave del recurso.
public static final AResourceKey resourceOf(File baseName,
String key)
public String getKey()
public String getBaseName()
private IllegalStateException illegalBaseNameException()
public AResourceKey newKey(String key)
key - Clave del recurso.
public String toString()
toString in class Object${key}.public ResourceBundle getBundle(Locale locale)
locale - Especificación de idioma para la que pedimos el objeto.
NullPointerException - si locale es nulo.
MissingResourceException - si no se puede resolver el nombre base.ResourceBundle.getBundle(String, Locale)public String getString(Locale locale)
public String[] getArray(Locale locale)
public AMessagePattern newPattern(Locale locale)
locale - Idioma para el patrón.
public AMessage newMessage(Locale locale,
Serializable... args)
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
static final Serializable[] evalResourceKeys(Locale locale,
Serializable... args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||