Jasper Reports

Use Java beans as Jasper Reports data source with JRBeanCollectionDataSource

As you can see in iReport, Jasper Reports provides support for several data source types.

 Jasper Reports JRBeanCollectionDataSource

JRBeanCollectionDataSource is a convenient way to use Java beans collections in a Jasper Reports. For example suppose you have a Person bean and a class that returns a collection of Java beans: