| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IReportEngine
IReportEngine provides reporting functionality.
| Method Summary | |
|---|---|
 IJobInfo | 
generateData(java.lang.String dataSource,
             java.io.OutputStream outputStream,
             java.util.Map<java.lang.String,java.lang.String> props)
Triggers a datasource to generate it's tabular data.  | 
 IJobInfo | 
generateData(java.lang.String dataSource,
             java.io.OutputStream outputStream,
             java.util.Properties props)
Deprecated. Use the Map  | 
 IJobInfo | 
generateData(java.lang.String dataSource,
             java.lang.String dataStore,
             java.util.Map<java.lang.String,java.lang.String> props)
Triggers a composite datasource to generate data to one of it's datastores.  | 
 IJobInfo | 
generateData(java.lang.String dataSource,
             java.lang.String dataStore,
             java.util.Properties props)
Deprecated. Use the Map  | 
 IFileSystem | 
getFileSystem(java.lang.String name)
Get a list of filesystem.  | 
 java.lang.String[] | 
getFileSystems()
Get a list of filesystems.  | 
 com.elixirtech.report2.raw.model.RawReport | 
getRawReport(java.lang.String reportName)
Allows direct manipulation of the template parameters at run-time  | 
 IJobInfo | 
renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
             java.lang.String mimeType,
             java.io.OutputStream outputStream,
             java.util.Map<java.lang.String,java.lang.String> props)
Renders the required .rml from the repository in the required mime type to the provided output stream  | 
 IJobInfo | 
renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
             java.lang.String mimeType,
             java.io.OutputStream outputStream,
             java.util.Properties props)
Deprecated. Use the Map  | 
| Method Detail | 
|---|
java.lang.String[] getFileSystems()
IFileSystem getFileSystem(java.lang.String name)
com.elixirtech.report2.raw.model.RawReport getRawReport(java.lang.String reportName)
                                                        throws java.io.IOException
reportName - .rml file with its full path relative to the repository root
java.io.IOException
@Deprecated
IJobInfo renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
                                 java.lang.String mimeType,
                                 java.io.OutputStream outputStream,
                                 java.util.Properties props)
                      throws com.elixirtech.data2.DataException,
                             com.elixirtech.report2.RenderException
rawReport - mimeType - outputStream - to which the report will be renderedprops - set of Properties that may contain dynamic parameters.
com.elixirtech.data2.DataException
com.elixirtech.report2.RenderException
IJobInfo renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
                      java.lang.String mimeType,
                      java.io.OutputStream outputStream,
                      java.util.Map<java.lang.String,java.lang.String> props)
                      throws com.elixirtech.data2.DataException,
                             com.elixirtech.report2.RenderException
rawReport - mimeType - outputStream - to which the report will be renderedprops - map that contains any dynamic parameters.
com.elixirtech.data2.DataException
com.elixirtech.report2.RenderException
@Deprecated
IJobInfo generateData(java.lang.String dataSource,
                                 java.lang.String dataStore,
                                 java.util.Properties props)
                      throws com.elixirtech.data2.DataException
dataSource - The full path of the composite datasource in the repositorydataStore - The name of the dataStore in the composite to generate intoprops - Any parameters required by the datasource
com.elixirtech.data2.DataException
IJobInfo generateData(java.lang.String dataSource,
                      java.lang.String dataStore,
                      java.util.Map<java.lang.String,java.lang.String> props)
                      throws com.elixirtech.data2.DataException
dataSource - The full path of the composite datasource in the repositorydataStore - The name of the dataStore in the composite to generate intoprops - Any parameters required by the datasource
com.elixirtech.data2.DataException
@Deprecated
IJobInfo generateData(java.lang.String dataSource,
                                 java.io.OutputStream outputStream,
                                 java.util.Properties props)
                      throws com.elixirtech.data2.DataException
dataSource - The full path of the composite datasource in the repositoryoutputStream - The tabular data will be written here (XML)props - Any parameters required by the datasource
com.elixirtech.data2.DataException
IJobInfo generateData(java.lang.String dataSource,
                      java.io.OutputStream outputStream,
                      java.util.Map<java.lang.String,java.lang.String> props)
                      throws com.elixirtech.data2.DataException
dataSource - The full path of the composite datasource in the repositoryoutputStream - The tabular data will be written here (XML)props - Any parameters required by the datasource
com.elixirtech.data2.DataException
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||