Relatórios no IReport sem BD

Boa Dia Galera.

Assim, preciso criar um relatório consultando a base LDAP, eu criei um classe java que vai no LDAP, faz consulta, formata meus dados e me retornar tudo em uma estrutura de dados baseada em Hashmap, agora preciso mandar isso para o IReport, alguem sabe qual a melhor forma para eu fazer isso ?

PS: Claro que eu não quero jogar isso para uma tabela e depois charmar no IReport.

Desde já agradeço a todos.

Att.
Augusto

Bom dia

Passe seu Hash como um parametro para o ireport:


private HashMap<String, Object> parametros = new HashMap<String, Object>();

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros, conn);

onde parametros refere-se ao seu Hash.

Att.