Membro desde: 08/04/2007 23:59:14
Mensagens: 194
Localização: Lajeado, RS
Offline
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?
Membro desde: 08/04/2007 23:59:14
Mensagens: 194
Localização: Lajeado, RS
Offline
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.