public interface ReportInstance
Modifier and Type | Method and Description |
---|---|
DocumentModel |
getDoc()
Gives access to the underlying
DocumentModel |
ReportModel |
getModel()
Return the associated
ReportModel |
String |
getReportKey()
Get the key used to uniquely identify the report instance
This key is used in REST urls.
|
List<ReportParameter> |
getReportParameters()
Get All reports parameters : merging model parameters with instance
parameters
|
List<ReportParameter> |
getReportUserParameters()
Get report parameters that can be entered by the user.
|
Map<String,String> |
getStoredParameters()
Get parameters as storef in thi resport instance
|
void |
initParameterList()
Initialize the parameters from the associated model
|
void |
render(org.eclipse.birt.report.engine.api.IRenderOption options,
Map<String,Object> parameters)
Starts the rendering of the report according to
IRenderOption |
void |
setParameter(ReportParameter param)
Sets a parameter
|
void |
setParameter(String name,
Object value)
Sets a parameter
|
void |
setReportKey(String key)
Sets the report key (used from a Core Listener)
|
ReportModel getModel() throws ClientException
ReportModel
ClientException
List<ReportParameter> getReportUserParameters() throws Exception
Exception
List<ReportParameter> getReportParameters() throws Exception
Exception
Map<String,String> getStoredParameters() throws ClientException
ClientException
void setParameter(ReportParameter param) throws Exception
param
- Exception
void setParameter(String name, Object value) throws Exception
name
- value
- Exception
void render(org.eclipse.birt.report.engine.api.IRenderOption options, Map<String,Object> parameters) throws Exception
IRenderOption
options
- parameters
- Exception
DocumentModel getDoc()
DocumentModel
String getReportKey()
void setReportKey(String key) throws ClientException
key
- ClientException
Copyright © 2011 Nuxeo SA. All Rights Reserved.