JReport Client API

JReport Client API is intended for users to run reports, view results and schedule reports from their application running remotely from JReport Server or want to integrate JReport Desktop Viewer with their own Java application. JReport Desktop Viewer and JReport Desktop Viewer Bean are all based on JReport Client API. Just like JReport Desktop Viewer, JReport Client API allows you to view reports on JReport Server and set up scheduled tasks.

JReport Client API includes two versions, jet.client.api.JRClient for non-GUI applications and the class jet.client.api.gui.JRClientGUI that extends JRClient for desktop GUI applications.

Go through the following topics for details about the Client API: