Package systextil.msg
Class Tag
java.lang.Object
systextil.msg.Tag
- All Implemented Interfaces:
Translatable
- Direct Known Subclasses:
Tag
Representa uma Tag simples (sem parâmetros) ou composta (com parâmetros).
Esta classe foi criada para diferenciar uma Tag de uma String
comum,
no sentido de que ela representa um texto internacionalizado, e não um texto fixo.
A Tag
é utilizada para compor Msg
s, e sua finalidade
principal é a de facilitar o tratamento de mensagens de validações
de regras de negócio em classes Java.
Os parâmetros podem ser de qualquer tipo, inclusive outras Translatable
s.
Tag
s de Translatable
s são úteis para o caso de haver parâmetros que são
internacionalizados.
Este objeto sempre requer tradução, mesmo que sua chave já esteja traduzida.
- Author:
- Sergio
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Tag
-
-
Method Details
-
add
-
toString
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.- Specified by:
toString
in interfaceTranslatable
- Parameters:
translator
- o tradutor; não pode ser nulo, pois sempre é usado.
-
toString
-