com.jrefinery.report.ext.demo
Class DefaultTableReportServletWorker
java.lang.Object
com.jrefinery.report.ext.demo.AbstractReportServletWorker
com.jrefinery.report.ext.demo.AbstractTableReportServletWorker
com.jrefinery.report.ext.demo.DefaultTableReportServletWorker
- public class DefaultTableReportServletWorker
- extends AbstractTableReportServletWorker
A report servlet worker, which is able to load report from a given URL and
to assign a provided tablemodel to the report. This servlet worker should be
used to process report for the table based output targets.
This implementation should handle most reporting cases. If your report needs
extra initializations, override createReport
.
- Author:
- Thomas Morgner
Method Summary |
protected com.jrefinery.report.JFreeReport |
createReport()
Parses the report and returns the fully initialized report. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTableReportServletWorker
public DefaultTableReportServletWorker(java.net.URL url,
TableModelProvider model)
- Creates a default implementation for the table report servlet worker. This
implementation loads the report from the given URL and assignes the given
tablemodel to the generated report definition.
- Parameters:
url
- the url of the report definition.model
- the tablemodel that should be used for the reporting.
createReport
protected com.jrefinery.report.JFreeReport createReport()
throws com.jrefinery.report.ReportInitialisationException
- Parses the report and returns the fully initialized report. A data model is
already assigned to the report.
- Specified by:
createReport
in class AbstractReportServletWorker
- Returns:
- the created report.
- Throws:
com.jrefinery.report.ReportInitialisationException
- if the report creation failed.