Save This Page
Home » jasperreports-3.0.0-project » net.sf.jasperreports.engine » [javadoc | source]
net.sf.jasperreports.engine
public class: JasperCompileManager [javadoc | source]
java.lang.Object
   net.sf.jasperreports.engine.JasperCompileManager
Fa�ade class for compiling report designs into the ready-to-fill form and for getting the XML representation of report design objects for storage or network transfer. Report compilation using this class is delegated to the net.sf.jasperreports.engine.design.JRDefaultCompiler .
Method from net.sf.jasperreports.engine.JasperCompileManager Summary:
compileReport,   compileReport,   compileReport,   compileReportToFile,   compileReportToFile,   compileReportToFile,   compileReportToStream,   compileReportToStream,   loadEvaluator,   loadEvaluator,   loadEvaluator,   verifyDesign,   writeReportToXml,   writeReportToXmlFile,   writeReportToXmlFile,   writeReportToXmlFile,   writeReportToXmlStream,   writeReportToXmlStream
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from net.sf.jasperreports.engine.JasperCompileManager Detail:
 public static JasperReport compileReport(String sourceFileName) throws JRException 
    Compiles the XML report design file received as parameter, and returns the compiled report design object.
 public static JasperReport compileReport(InputStream inputStream) throws JRException 
    Compiles the serialized report design object read from the supplied input stream and returns the generated compiled report design object.
 public static JasperReport compileReport(JasperDesign jasperDesign) throws JRException 
    Compiles the report design object received as parameter and returns the generated compiled report design object.
 public static String compileReportToFile(String sourceFileName) throws JRException 
    Compiles the XML report design file specified by the parameter. The result of this operation is another file that will contain the serialized net.sf.jasperreports.engine.JasperReport object representing the compiled report design, having the same name as the report design as declared in the XML plus the *.jasper extension, located in the same directory as the XML source file.
 public static  void compileReportToFile(String sourceFileName,
    String destFileName) throws JRException 
    Compiles the XML report design file received as the first parameter, placing the result in the file specified by the second parameter. The resulting file will contain a serialized instance of a net.sf.jasperreports.engine.JasperReport object representing the compiled report design.
 public static  void compileReportToFile(JasperDesign jasperDesign,
    String destFileName) throws JRException 
    Compiles the report design object received as the first parameter, placing the result in the file specified by the second parameter. The resulting file will contain a serialized instance of a net.sf.jasperreports.engine.JasperReport object representing the compiled report design.
 public static  void compileReportToStream(InputStream inputStream,
    OutputStream outputStream) throws JRException 
    Compiles the XML representation of the report design read from the supplied input stream and writes the generated compiled report design object to the output stream specified by the second parameter.
 public static  void compileReportToStream(JasperDesign jasperDesign,
    OutputStream outputStream) throws JRException 
    Compiles the report design object represented by the first parameter and writes the generated compiled report design object to the output stream specified by the second parameter.
 public static JREvaluator loadEvaluator(JasperReport jasperReport) throws JRException 
 public static JREvaluator loadEvaluator(JasperReport jasperReport,
    JRDataset dataset) throws JRException 
 public static JREvaluator loadEvaluator(JasperReport jasperReport,
    JRCrosstab crosstab) throws JRException 
 public static Collection verifyDesign(JasperDesign jasperDesign) 
    Verifies the validity and consistency of the report design object. Returns a collection of errors , if problems are found in the report design.
 public static String writeReportToXml(JRReport report) 
    Generates the XML representation of the report design object supplied as parameter using the "UTF-8" enconding.
 public static String writeReportToXmlFile(String sourceFileName) throws JRException 
    Generates the XML representation of the report design loaded from the specified filename. The result of this operation is an "UTF-8" encoded XML file having the same name as the report design, plus the *.jasper.jrxml extension, located in the same directory as the source file.
 public static  void writeReportToXmlFile(String sourceFileName,
    String destFileName) throws JRException 
    Generates the XML representation of the report design loaded from the first file parameter and place it in the file specified by the second parameter. The result is "UTF-8" encoded.
 public static  void writeReportToXmlFile(JRReport report,
    String destFileName) throws JRException 
    Generates the XML representation of the report design supplied as the first parameter and place it in the file specified by the second parameter. The result is "UTF-8" encoded.
 public static  void writeReportToXmlStream(InputStream inputStream,
    OutputStream outputStream) throws JRException 
    Generates the XML representation of the serialized report design object read from the supplied input stream abd writes it to the specified output stream, using the "UTF-8" encoding.
 public static  void writeReportToXmlStream(JRReport report,
    OutputStream outputStream) throws JRException 
    Generates the XML representation of the report design object supplied as parameter and writes it to the specified output stream, using the "UTF-8" encoding.