|
Oi pessoal,
Estou criando uma exce��o. Quero passar no construtor da exce��o, uma chave
de um arquivo resource bundle para que seja passada para a super classe da minha
exce��o(java.lang.Exception) a mensagem correspondente. Tenho
uma vari�vel String como atributo da minha classe de exce��o e quero que essa
vari�vel receba a mensagem correspondente � chave do bundle que foi passada. Mas
n�o consigo passar esta vari�vel usando o super(textoPadrao); para o construtor
da minha super classe. O WSAD diz que a vari�vel tem que ser est�tica. N�o estou
sabendo por que. Ser� que alg�m pode me ajudar? O c�digo da classe est� a�. O
m�todo getMensagem da classe LeitorMesagem recebe uma String (chave) e retorna
uma String com a mensagem correspondente � chave no Resource Bundle.
public class SistemaException extends Exception {
public static final String TEXTO_PADRAO = LeitorMensagem.getMensagem("erro.sistema"); public SistemaException() { super(TEXTO_PADRAO + "Erro do sistema"); } public SistemaException(String mensagemExcecao) { super(TEXTO_PADRAO + "[" + mensagemExcecao + "]"); } public SistemaException(Exception excecao){ super(TEXTO_PADRAO + "[" + excecao.getMessage() + "]"); } } Qualquer ajuda serve! :)
� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Rodrigo Oliveira [ Programador ] Icorp - Ag�ncia de Internet Criando uma internet de resultados :: www.icorp.com.br :: * [EMAIL PROTECTED] ( 81 3427.1359 |
- Re: [cejug-discussao] Cria��o de classe de Exce��o Rodrigo Oliveira
