Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
API's for BIRT
RepBIRT
Where are API's for the BIRT can be found?
What is the super class for all the BIRT API classes.
Any basic example / sample code using API's would be of great help.
Find more posts tagged with
Comments
CBR
What do you mean by API? Do you need the javadoc of the APIs? They are available under
http://help.eclipse.org/juno/index.jsp
for the latest release. Just click on the BIRt Programmer Reference folder and choose Reference->API reference to see the different kind of APIs that can be used.
Just a few words concerning the differences between all those APIs:
Report Object Model API: You can use this API to manipulate the report at the time it runs on the server
Report Engine API: You need that API to generate Reports
Report Core +UI: This is just if you want to extends BIRT and it's designer with your own plugins (to add elements to the palette,...)
BIRT Report Scripting API: Contains all the classes that can be used to implement Java+Rhino eventhandlers
Data Engine API: API used by the datasource plugins. You need to understand that API if you want to implement your custom datasource
You see that there is not a single but multiple different APIs. All of them are quite complex and do not have a single superclass. It s more like a complex structure of dependencies.
What do you want to do in detail?
The APIs most commonly used are the design engine API and the report engine API. The design engine API can be used to generate/modify reports programmatically. The report engine API is to be used to generate a rptdesign file as PDF, word, etc.