Pasar un ArrayList a un jasperreport (ireport)

Amador
09 de Junio del 2005
He diseñado un diseño de listado con el ireport.
Pretendo desde una aplicación java utilizarlo.
Siempre que utilizo un ResultSet como fuente de datos me funciona.
Pero si la fuente de datos es un ArrayList no logro que funcione.
Alguien me podría enseñar código Java que llame a un listado jasper teniendo como fuente un ArrayList.