package net.sf.jasperreports.engine.design; import net.sf.jasperreports.crosstabs.JRCrosstab; import net.sf.jasperreports.engine.JRDataset; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.engine.fill.JREvaluator; public interface JRCompiler { public static final String COMPILER_PREFIX = "net.sf.jasperreports.compiler."; JasperReport compileReport(JasperDesign paramJasperDesign) throws JRException; JREvaluator loadEvaluator(JasperReport paramJasperReport) throws JRException; JREvaluator loadEvaluator(JasperReport paramJasperReport, JRDataset paramJRDataset) throws JRException; JREvaluator loadEvaluator(JasperReport paramJasperReport, JRCrosstab paramJRCrosstab) throws JRException; }