JReport Catalog API is intended for those who want to work with a catalog programmatically. You can create a catalog and manage the objects in it with the methods provided by the Catalog API instead of using the GUI design mode in JReport Designer. Compared with the Catalog Bean, the Catalog API offers greater functionality. As with a catalog in JReport Designer, the Catalog API provides methods which enable you to:
The combination of the Catalog API and the Design API provides you with a Java development environment that enables you to create any report to meet your requirements.
Pick a task from the following for details about how to use the Catalog API: