Programming using the BIRT Reporting APIs
Building a reporting application
About the development environment
About plug-ins in BIRT home
About libraries in BIRT home
About required JDBC drivers
Setting up the build path and accessing Javadoc
How to add BIRT libraries and API Javadoc to a Java application’s build path
Modifying a report design using the API
About the deployment environment
Generating reports from an application
Setting up the report engine
Configuring the BIRT home
Configuring the report engine
Setting up a stand-alone or WAR file environment
Starting the platform
Creating the report engine
How to set up a report engine as a stand-alone application
How to set up a report engine as a web application
Using the logging environment to debug an application
How to use BIRT logging
Opening a source for report generation
Understanding an IReportRunnable object
How to access a report design
Understanding an IReportDocument object
How to access a report document
Accessing a report parameter
How to set the value of a known report parameter
How to use the Collection of report parameters
How to use cascading parameters
Preparing to generate the report
Setting the parameter values for running a report design
Adding to the report engine’s class path
Providing an external object to a report design
Generating a binary report document
How to generate a binary report document
Preparing to render a formatted report
Setting up the rendering options
How to configure properties for a report in HTML format
Rendering formatted output
How to generate a report from a report design
How to generate a partial report from a binary report document
Accessing the formatted report
Checking the status of a running report task
Cancelling a running report task
How to cancel a running report task
Programming the structure of a report design
About BIRT model API capabilities
Opening a report design for editing
Configuring the design engine to access a design handle
How to open a report design for editing
Using an IReportRunnable object to access a design handle
Using a report item in a report design
Accessing a report item by iterating through a slot
Accessing a report item by name
Examining a report item
Accessing the properties of a report item
How to access a report item by name
How to use the report structure to access a report item
Modifying a report item in a report design
How to change a simple property of a report item
Accessing and setting complex properties
How to change a complex property of a report item
Understanding property structure objects
How to set values on an existing property structure object
How to create a complex property object
Adding a report item to a report design
How to add a grid item and label item to a report design
Accessing a data source and data set with the API
About data source classes
About data set classes
Using a data set programmatically
How to change the data source for a data set
How to bind a data set to a table
Saving a report design
Creating a report design
How to create a new report design
Programming using the BIRT Reporting APIs
Creating a report design