Resgatar valor de um arquivo .properties e adicionar metodos

2 respostas
C
Boa tarde , preciso de uma ajuda ,......já consigo resgatar o valor de um String dentro do arquivo properties .., tenho um metodo simples pra resgatar somente a string
public static String getString( String key ) {
        ResourceBundle bundle = getResourceBundle();
        return bundle.getString( key );
    }

NO properties esta assim ..

mensagem = ERRO
mensagem2 = ERRO2

e na minha GUI chamava assim
MessageFormat.format(MessageFactory.getString( "mensagem") );
Atualmente esta assim
campo.addError(MessageFormat.format(MessageFactory.getString( "mensagem") ,
	       new Object[]{(MessageFactory.getString( "mensagem2")}));

NO properties esta assim ..

mensagem = {0}

eu gostaria de chamar eles assim
campo.addError(MessageFormat.format(MessageFactory.getString( "mensagem") ,
	       new Object[]{(MessageFactory.getString( "mensagem2")}));
[code]

Eu gostaria de crian um metodo dentro do MessageFactory no qual são capazes de analisar / substituir {0}, {1},

Sera que alguem podia me dar uma ajudinha .

Muito Obrigado

2 Respostas

romarcio

Não entendi muito bem o que vc quer, mas já pensou em receber esses parametros do arquivo properties em variaveis auxiliares e depois fazer os testes e as trocas que vc quer?
Acho que dai fica mais facil para manipular.

Mas repetindo, não entendi muito bem o que vc quer, então, talvez não seja essa a solução.

E

Procure pela classe java.text.MessageFormat.

Criado 30 de setembro de 2009
Ultima resposta 1 de out. de 2009
Respostas 2
Participantes 3