jACOB 2.7 API Documentation.

de.tif.jacob.report.birt
Class ReportManager

java.lang.Object
  extended by de.tif.jacob.report.birt.ReportManager

public final class ReportManager
extends java.lang.Object

Since:
2.6

Field Summary
static java.lang.String RCS_ID
           
static java.lang.String RCS_REV
           
 
Constructor Summary
ReportManager()
           
 
Method Summary
static org.eclipse.birt.report.engine.api.IRunAndRenderTask createRunAndRenderTask(java.io.InputStream rptStream)
          Creates a BIRT report task for the given BIRT report definition.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final transient java.lang.String RCS_ID
See Also:
Constant Field Values

RCS_REV

public static final transient java.lang.String RCS_REV
See Also:
Constant Field Values
Constructor Detail

ReportManager

public ReportManager()
Method Detail

createRunAndRenderTask

public static org.eclipse.birt.report.engine.api.IRunAndRenderTask createRunAndRenderTask(java.io.InputStream rptStream)
                                                                                   throws java.lang.Exception
Creates a BIRT report task for the given BIRT report definition.

The configuration of BIRT report data sources, which match to jACOB SQL data sources, is adapted (i.e. changed) in such a way that the already given jACOB data source configuration is used. By this way BIRT reports become "environment/database" independant.

Parameters:
rptStream - input stream containing BIRT report definition, which will be closed automatically
Returns:
BIRT report task
Throws:
java.lang.Exception - on any problem

jACOB 2.7 API Documentation.