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
ConstructorsModifierConstructorDescriptionprotectedTagException(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:
toStringin 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.- 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.
-