
Illustrative examples of using the Client API
After you have installed JReport Server, you can find the illustrative demo programs as listed below in <install_root>\help\samples\APIClient:
- ExportResult.java
A demo in APIClient\ExportResult showing how to export report results to different formats. 
- ReportBrowser.java
A demo in APIClient\ViewReport showing how to browse catalogs and their reports and view report results. 
- ResultVersionView.java
A demo in APIClient\ViewReport showing how to view a result version. 
- ViewerThreadDemo.java
A demo in APIClient\ViewReport that shows how to use the Client API using multiple threads. 
- RunTaskDemoToEMail.java
A demo in APIClient\ScheduleTask about running a task immediately, and demonstrating how to run a Publish To E-mail task. 
- ScheduleDemo.java
A demo in APIClient\ScheduleTask about creating/editing scheduled tasks without using a GUI. 
- ScheduleDialogs.java
 A demo in APIClient\ScheduleTask about creating/editing scheduled tasks using a GUI. 
- TasksInfo.java
A demo in APIClient\ScheduleTask showing a list of scheduled tasks, active tasks and completed tasks. 
- SimpleDeployDemo.java
A demo in APIClient\PublishResource to show a simple publish using the Client API. 
- AdvancedDeployDemo.java
A demo in APIClient\PublishResource to show advanced publish using the Client API. 
- DeployUIDemo.java
A demo in APIClient\PublishResource to show publish using the Client API using a GUI. 
This section takes two demo programs as examples to explain how they work and use the methods provided with the Client API:
 