|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectabk.messages.AMessagePattern
public class AMessagePattern
Expresa un patrón de formato para un idioma concreto.
MessageFormat,
Serialized Form| Field Summary | |
|---|---|
private SoftReference<MessageFormat> |
iFormatRef
Cache del formato. |
private Locale |
iLocale
Idioma del patrón. |
private String |
iPattern
Patrón de formato de texto. |
| Constructor Summary | |
|---|---|
protected |
AMessagePattern(AMessagePattern pattern)
|
protected |
AMessagePattern(Locale locale,
String pattern)
Constructor privado. |
| Method Summary | |
|---|---|
String |
apply(Serializable... args)
Aplica el formato a los argumentos que se le pasan. |
boolean |
equals(Object obj)
|
MessageFormat |
getFormat()
|
Locale |
getLocale()
|
String |
getPattern()
|
int |
hashCode()
|
AMessage |
newMessage(Serializable... args)
Crea un mensaje a partir del patrón usando los argumentos que se le pasan. |
static AMessagePattern |
patternOf(Locale locale,
String pattern)
Crea una instancia nueva o cacheada, según corresponda. |
(package private) static Serializable[] |
resolvePatterns(Locale locale,
Serializable... args)
Evalua una cadena de parámetros y resuelve aquellos que sean de tipos de mensajes conforme: AMessageKey se resuelve la clave de recurso y se aplican los parámetros del mensaje. |
String |
toPattern()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final Locale iLocale
private final String iPattern
private transient SoftReference<MessageFormat> iFormatRef
| Constructor Detail |
|---|
protected AMessagePattern(Locale locale,
String pattern)
locale - Idioma.pattern - Patrón.
NullArgumentException - si cualquiera de los dos argumentos es nulo.
IllegalArgumentException - si pattern es una cadena vacía.protected AMessagePattern(AMessagePattern pattern)
| Method Detail |
|---|
public static final AMessagePattern patternOf(Locale locale,
String pattern)
locale - Idioma.pattern - Patrón.
NullPointerException - si cualquiera de los dos argumentos es nulo.
IllegalArgumentException - si pattern es una cadena vacía.public Locale getLocale()
public String getPattern()
public MessageFormat getFormat()
public AMessage newMessage(Serializable... args)
args - Argumentos para el mensaje.
public String toPattern()
public String apply(Serializable... args)
args - Argumentos para crear la cadena.
public String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
static final Serializable[] resolvePatterns(Locale locale,
Serializable... args)
locale - Especificación de idioma para resolver los recursos y aplicar los formatos de
mensaje.args - Argumentos que se procesan.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||