net.sf.jasperreports.engine.design
public interface JRCompiler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPILER_PREFIX
Prefix for properties that map report compilers to expression languages.
|
Modifier and Type | Method and Description |
---|---|
JasperReport |
compileReport(JasperDesign jasperDesign)
Compiles a report design.
|
JREvaluator |
loadEvaluator(JasperReport jasperReport)
Loads the evaluator for a report's main dataset.
|
JREvaluator |
loadEvaluator(JasperReport jasperReport,
JRCrosstab crosstab)
Loads a expression evaluator class for a crosstab of a report.
|
JREvaluator |
loadEvaluator(JasperReport jasperReport,
JRDataset dataset)
Loads a expression evaluator class for a dataset of a report.
|
static final java.lang.String COMPILER_PREFIX
JasperReport compileReport(JasperDesign jasperDesign) throws JRException
The compilation consists of verification of the design, generation of expression evaluators and construction of a serializable read-only version of the report.
A report compiler should usually extend JRAbstractCompiler
.
jasperDesign
- the report designJRException
JREvaluator loadEvaluator(JasperReport jasperReport) throws JRException
jasperReport
- the reportJRException
JREvaluator loadEvaluator(JasperReport jasperReport, JRDataset dataset) throws JRException
jasperReport
- the reportdataset
- the datasetJRException
JREvaluator loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab) throws JRException
jasperReport
- the reportcrosstab
- the crosstabJRException
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com