Package systextil.msg
Interface Translatable
- All Known Implementing Classes:
Msg,RptInvalidLayout,RuntimeMsg,Tag,Tag,TagException,TagInteractive.MsgsList,TagMessage,TagWarning
public interface Translatable
Mensagem traduzível: indica que pode (ou deve) ser traduzida para fornecer uma mensagem adequada.
É usada pelos componentes da aplicação para comunicar objetos de mensagens entre si sem se
preocupar com a maneira como serão traduzidas, nem com o idioma para isso.
Sugere-se que implementações usem lógicas específicas para assegurar que o próximo uso de
Object.toString() retorne convenientemente a mensagem traduzida.
- Author:
- sergio
-
Method Summary
Modifier and TypeMethodDescriptiontoString(Translator translator) Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.
-
Method Details
-
toString
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.- Parameters:
translator- o tradutor a ser usado para traduzir esta mensagem. Se, por acaso, esta mensagem não requerer tradução, o parâmetro pode ser nulo, pois não será usado.- Returns:
- o texto traduzido. Cada implementação é responsável por definir como tratar ausência de conteúdo. Normalmente retorna-se um texto vazio nessa situação.
-