|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface provides definition of necessary methods to add a new engine for reports. Actually, Ontimize provides two default implementations of
this one: FreeReportEngine (for JFreeReport 0.8.4_10) and DynamicJasperEngine (for JasperReports 3.5.1).
| Method Summary | |
void |
buildOptions()
Convenience method. |
boolean |
checkLibraries()
Implementation of this method for each engine must check libraries in classpath and return true/false whether all required for reports are present/missed. |
void |
close()
Invalidates the viewer. |
void |
dispose()
Method to dispose all resources. |
BasicReportStoreDefinition |
generaReportStoreDefinition(java.lang.String pageTitle)
This method should be only implemented to define a custom report store for reports in our application. |
java.lang.Object |
generateReport(java.lang.String pageTitle,
java.lang.String description)
Generates the report. |
java.lang.Object |
getBaseTemplate()
Gets the viewer for this engine. |
java.util.List |
getDefaultTemplates()
Returns the list of templates for reports. |
java.lang.String |
getPageTitle()
Gets the title of report (Maintains backward compatibility). |
PreviewDialog |
getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base)
Implementation of this method for each engine must return a dialog with printed report. |
PreviewDialog |
getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
ReportProcessor r)
Implementation of this method for each engine must return a dialog with printed report. |
PreviewDialog |
getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc)
Implementation of this method for each engine must return a dialog with printed report. |
PreviewDialog |
getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor r)
Implementation of this method for each engine must return a dialog with printed report. |
PreviewDialog |
getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor r,
java.awt.print.PageFormat pf)
Implementation of this method for each engine must return a dialog with printed report. |
java.lang.String |
getReportDescription()
Gets the description of report (subtitle). |
java.lang.String |
getReportEngineName()
Returns the name of report engine. |
java.lang.String |
getTitle()
Gets the title of report. |
void |
setDefaultReportDialog(java.lang.Object reportDialog)
Report dialog is passed to engine to get references to dialog elements from engine (i.e. check buttons marked, columns selected,...). |
void |
setReportDescription(java.lang.String text)
Sets the title of report. |
void |
setTitleReport(java.lang.String text)
Sets the title of report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.lang.String xMLTemplate,
java.net.URL base)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.lang.String template,
java.net.URL base,
ReportProcessor rp)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
ReportProcessor rp)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor rp)
Implementation of this method for each engine must show a dialog with printed report. |
PreviewDialog |
showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor rp,
java.awt.print.PageFormat pf)
Implementation of this method for each engine must show a dialog with printed report. |
void |
updateReport(boolean force)
Updates the report. |
| Method Detail |
public java.lang.Object getBaseTemplate()
public void close()
public void dispose()
public java.lang.String getTitle()
public void setTitleReport(java.lang.String text)
text - the text to set in titlepublic void setReportDescription(java.lang.String text)
text - the text to set in titlepublic java.lang.String getReportDescription()
public java.lang.Object generateReport(java.lang.String pageTitle,
java.lang.String description)
throws java.lang.Exception
pageTitle - the title of reportdescription - subtitle of report
java.lang.Exception - A new Exceptionpublic void updateReport(boolean force)
force - The boolean to allow/deny dynamically updates when user presses the update dynamically button in report dialog.public java.lang.String getPageTitle()
public void setDefaultReportDialog(java.lang.Object reportDialog)
reportDialog - the report dialog to be used in engine.public BasicReportStoreDefinition generaReportStoreDefinition(java.lang.String pageTitle)
pageTitle - the title of page
public java.util.List getDefaultTemplates()
List of templatespublic void buildOptions()
public java.lang.String getReportEngineName()
public boolean checkLibraries()
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.lang.String template,
java.net.URL base,
ReportProcessor rp)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.lang.String xMLTemplate,
java.net.URL base)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
ReportProcessor rp)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor rp)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog showPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor rp,
java.awt.print.PageFormat pf)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
ReportProcessor r)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor r)
throws java.lang.Exception
java.lang.Exception
public PreviewDialog getPreviewDialog(java.awt.Component c,
java.lang.String title,
javax.swing.table.TableModel m,
java.net.URL xMLTemplate,
java.net.URL base,
java.lang.String[] order,
boolean[] asc,
ReportProcessor r,
java.awt.print.PageFormat pf)
throws java.lang.Exception
java.lang.Exception
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||