| |
|
| java.lang.Object net.sf.jasperreports.engine.base.JRBaseReport net.sf.jasperreports.engine.JasperReport
JasperReport | public class JasperReport extends JRBaseReport (Code) | | The actual representation of a compiled report. The main difference between a report and a report design is that
reports are already compiled and validated, so many characteristics are read only.
author: Teodor Danciu (teodord@users.sourceforge.net) version: $Id: JasperReport.java 1229 2006-04-19 10:27:35Z teodord $ |
JasperReport | public JasperReport(JRReport report, String compilerClass, Serializable compileData, JRExpressionCollector expressionCollector, String compileNameSuffix)(Code) | | Constructs a report by specifying the template report and compile information.
Parameters: report - the report template Parameters: compilerClass - the name of the class used to compile the report Parameters: compileData - the report/main dataset compile data Parameters: expressionCollector - instance used to collect expressions from the report design Parameters: compileNameSuffix - unique string used to distinguish between distinct compilations of reports having the same nameThe collector is used to fetch the generated expression IDs. |
getCompileData | public Serializable getCompileData()(Code) | | Returns data resulted from the expression evaluators compilation.
This data is used to create expression evaluators for report filling.
expression evaluators compiled data |
getCompileNameSuffix | public String getCompileNameSuffix()(Code) | | Returns the suffix of the class/unit names generated at report compilation.
This is used to distinguish between disctinct compilations of reports having the same name.
the suffix of the class/unit names generated at report compilation |
getCompilerClass | public String getCompilerClass()(Code) | | Returns the name of the compiler class used to compile this report.
The compiler is used to instantiate expression evaluators.
the name of the compiler class used to compile this report |
|
|
|