[iReport] Dúvida com Scriptlet

1 resposta
B

Boa tarde.

Estou desenvolvendo alguns relatórios utilizando a ferramenta iReport 3.5.3. Para conseguir utilizar alguns métodos próprios, criei um scriptlet e deixei-lo da forma como preciso utilizar. Está funcionando perfeitamente.
O único problema é que alguns destes métodos utilizam variáveis estáticas para realizarem alguns cálculos, e eu precisaria “zerar” tais variáveis sempre que o relatório terminasse de ser gerado. Pelo que conheço dos métodos da classe JRDefaultScriptlet, nenhum me dá essa possibilidade. Alguém tem alguma ideia de como posso fazer isso?

Grato desde já.

1 Resposta

B

Bom, para fazer o “reset” que eu queria, acabei sobrescrevendo o método finalize, mas sei que essa não é uma boa prática e também não vai me ajudar pois não tenho certeza de quando o GC será executado.

Então, nenhuma ideia galera? Valeu.

Criado 17 de agosto de 2009
Ultima resposta 18 de ago. de 2009
Respostas 1
Participantes 1