Para quem entende de JasperReport!

Minha dúvida é meio q conceitual. Teria alguma forma de alterar o designer(.jasper) do relatorio em tempo de execução ???

Vi uma vez que existe uma API que o jasperreport implementa (não lembro o nome no momento), que dá uma maior flexibilidade no que se refere à alteração de designer em tempo de execução !!

Alguem poderia me dá uma luz ??

valeu !!!