To help you start using the Designer API, here is a simple example which shows how to use the JReport Designer API package to compile and run a Java class that returns the connection information from a catalog file.
Assume that TestCatalogAPI.java in <install_root>\help\designer\samples has been run to generate a catalog file Tutorial.cat in the directory <install_root>\Demo\Reports\APITutorial.
<designer_install_root>\help\designer\samples.
javac -classpath <install_root>\lib\JREngine.jar;<install_root>\lib\sac.jar;<install_root>\lib\report.jar TellMeConnection.java
|
For example,
|
And the output should be as follows:
Name: Jinfonet demo
Driver: org.hsqldb.jdbcDriver
URL: jdbc:hsqldb:c:\JReport\Designer\Demo\db\DemoDB
User: sa
Password
TimestampFormat yyyy-MM-dd HH:mm:ss.SSS
TimeFormat HH:mm:ss
DateFormat yyyy-MM-dd
ExtraNamePattern Default(JDBC)