package net.sf.jasperreports.engine;

import java.io.Serializable;
import net.sf.jasperreports.engine.base.JRBaseReport;

public class JasperReport extends JRBaseReport {
  private static final long serialVersionUID = 10200L;
  
  private String compilerClass = null;
  
  private String compileNameSuffix;
  
  private Serializable compileData = null;
  
  public JasperReport(JRReport report, String compilerClass, Serializable compileData, JRExpressionCollector expressionCollector, String compileNameSuffix) {
    super(report, expressionCollector);
    this.compilerClass = compilerClass;
    this.compileData = compileData;
    this.compileNameSuffix = compileNameSuffix;
  }
  
  public String getCompilerClass() {
    return this.compilerClass;
  }
  
  public Serializable getCompileData() {
    return this.compileData;
  }
  
  public String getCompileNameSuffix() {
    return this.compileNameSuffix;
  }
}
