The Java Reporting Component classes provide you with the ability to process reports for viewing and exporting.

See:
          Description

Packages
com.crystaldecisions.reports.reportengineinterface This package provides the JPEReportSourceFactory class.
com.crystaldecisions.reports.sdk This package is used to provide access to a report and its data sources.
com.crystaldecisions.sdk.occa.report.data This package is used to provide a definition for the report's data.
com.crystaldecisions.sdk.occa.report.exportoptions This package allows you to specify the export format of a report document.
com.crystaldecisions.sdk.occa.report.lib This package is a general utility that provides exception and container classes.
com.crystaldecisions.sdk.occa.report.reportsource This package provides the IReportSourceFactory2 interface that is used to obtain a report source.

 

The Java Reporting Component classes provide you with the ability to process reports for viewing and exporting. These classes are a subset of the Report Application Server (RAS) SDK. As such, you can quickly migrate your applications from using the Java Reporting Component to using RAS.

Unlike the RAS SDK, the Java Reporting Component classes are not able to make permanent changes to report properties. Any properties that are modified will only be effective for the duration of the session.

This API consists of six packages, com.crystaldecisions.sdk.occa.report.data, com.crystaldecisions.sdk.occa.report.exportoptions, com.crystaldecisions.reports.sdk com.crystaldecisions.sdk.occa.report.reportsource, com.crystaldecisions.reports.reportengineinterface, and com.crystaldecisions.sdk.occa.report.lib. The data package provides the report definition classes, the exportoptions package provides classes required for exporting, com.crystaldecisions.reports.sdk provides access to a report and its data sources, and the lib package provides utility classes that are used by the classes in data.