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

public class TagException extends Exception implements Translatable
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 Details

    • parts

      protected final LinkedList<Object> parts
      Isto futuramente será privado na classe Msg.
  • Constructor Details

    • TagException

      protected TagException()
    • TagException

      public TagException(TagMessage tagMessage)
    • TagException

      public TagException(String chave)
    • TagException

      public TagException(String chave, Object... params)
  • Method Details

    • add

      public TagException add(Object parametro)
    • toString

      public String toString(Translator translator)
      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 interface Translatable
      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.