Package br.com.intersys.systextil.global
Class TagException
java.lang.Object
java.lang.Throwable
java.lang.Exception
br.com.intersys.systextil.global.TagException
- All Implemented Interfaces:
Serializable
,Translatable
- Direct Known Subclasses:
Msg
,TagWarning
Esta
Exception
deve ser pêga e tratada pela aplicação utilizando a
UtilTag
para obter a mensagem internacionalizada. Feito isto, pode-se
lançar outra Exception
mais específica se se desejar.
Esta Exception
não deve se propagar sem ser pêga, pois ela não traz
nenhuma informação útil no método toString()
.
Nota de migração
Esta classe implementa Translatable
para poder ser traduzida por qualquer
Translator
. Espera-se que deixe de ser usada, em favor de Msg
.
- Author:
- Sergio
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final LinkedList
<Object> Isto futuramente será privado na classe Msg. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TagException
(TagMessage tagMessage) TagException
(String chave) TagException
(String chave, Object... params) -
Method Summary
Modifier and TypeMethodDescriptiontoString
(Translator translator) Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
parts
Isto futuramente será privado na classe Msg.
-
-
Constructor Details
-
TagException
protected TagException() -
TagException
-
TagException
-
TagException
-
-
Method Details
-
add
-
toString
Retorna o texto traduzido correspondente a este objeto, usando para isso o tradutor fornecido. O texto resultante é a concatenação das partes traduzidas.- Specified by:
toString
in interfaceTranslatable
- 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.
-