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 IOException
IOException
List<ReportParameter> getReportParameters() throws IOException
IOException
Map<String,String> getStoredParameters() throws ClientException
ClientException
void setParameter(ReportParameter param) throws IOException
param
- IOException
void setParameter(String name, Object value) throws IOException
name
- value
- IOException
void render(org.eclipse.birt.report.engine.api.IRenderOption options, Map<String,Object> parameters) throws IOException
IRenderOption
options
- parameters
- IOException
DocumentModel getDoc()
DocumentModel
String getReportKey()
void setReportKey(String key) throws ClientException
key
- ClientException
void initParameterList() throws IOException
IOException
Copyright © 2015 Nuxeo SA. All rights reserved.