public final class JasperCompileManager
extends java.lang.Object
JRDefaultCompiler
.JasperDesign
,
JasperReport
,
JRDefaultCompiler
,
JRVerifier
,
JRXmlLoader
,
JRXmlWriter
,
JRLoader
,
JRSaver
Modifier and Type | Method and Description |
---|---|
static JasperReport |
compileReport(java.io.InputStream inputStream)
Compiles the serialized report design object read from the supplied input stream and
returns the generated compiled report design object.
|
static JasperReport |
compileReport(JasperDesign jasperDesign)
Compiles the report design object received as parameter and
returns the generated compiled report design object.
|
static JasperReport |
compileReport(java.lang.String sourceFileName)
Compiles the XML report design file received as parameter, and returns
the compiled report design object.
|
static void |
compileReportToFile(JasperDesign jasperDesign,
java.lang.String destFileName)
Compiles the report design object received as the first parameter, placing the result
in the file specified by the second parameter.
|
static java.lang.String |
compileReportToFile(java.lang.String sourceFileName)
Compiles the XML report design file specified by the parameter.
|
static void |
compileReportToFile(java.lang.String sourceFileName,
java.lang.String destFileName)
Compiles the XML report design file received as the first parameter, placing the result
in the file specified by the second parameter.
|
static void |
compileReportToStream(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
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.
|
static void |
compileReportToStream(JasperDesign jasperDesign,
java.io.OutputStream outputStream)
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.
|
static JREvaluator |
loadEvaluator(JasperReport jasperReport) |
static JREvaluator |
loadEvaluator(JasperReport jasperReport,
JRCrosstab crosstab) |
static JREvaluator |
loadEvaluator(JasperReport jasperReport,
JRDataset dataset) |
static java.util.Collection |
verifyDesign(JasperDesign jasperDesign)
Verifies the validity and consistency of the report design object.
|
static java.lang.String |
writeReportToXml(JRReport report)
Generates the XML representation of the report design object supplied as parameter
using the "UTF-8" enconding.
|
static void |
writeReportToXmlFile(JRReport report,
java.lang.String destFileName)
Generates the XML representation of the report design supplied as the first parameter
and place it in the file specified by the second parameter.
|
static java.lang.String |
writeReportToXmlFile(java.lang.String sourceFileName)
Generates the XML representation of the report design loaded from the specified filename.
|
static void |
writeReportToXmlFile(java.lang.String sourceFileName,
java.lang.String destFileName)
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.
|
static void |
writeReportToXmlStream(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
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.
|
static void |
writeReportToXmlStream(JRReport report,
java.io.OutputStream outputStream)
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.
|
public static java.lang.String compileReportToFile(java.lang.String sourceFileName) throws JRException
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.sourceFileName
- XML source file nameJasperReport
objectJRException
public static void compileReportToFile(java.lang.String sourceFileName, java.lang.String destFileName) throws JRException
JasperReport
object representing
the compiled report design.sourceFileName
- XML source file namedestFileName
- file name to place the result intoJRException
public static void compileReportToFile(JasperDesign jasperDesign, java.lang.String destFileName) throws JRException
JasperReport
object representing the compiled report design.jasperDesign
- source report design objectdestFileName
- file name to place the compiled report design intoJRException
public static JasperReport compileReport(java.lang.String sourceFileName) throws JRException
sourceFileName
- XML source file nameJRException
public static void compileReportToStream(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws JRException
inputStream
- XML source input streamoutputStream
- output stream to write the compiled report design toJRException
public static void compileReportToStream(JasperDesign jasperDesign, java.io.OutputStream outputStream) throws JRException
jasperDesign
- source report design objectoutputStream
- output stream to write the compiled report design toJRException
public static JasperReport compileReport(java.io.InputStream inputStream) throws JRException
inputStream
- XML source input streamJRException
public static JasperReport compileReport(JasperDesign jasperDesign) throws JRException
jasperDesign
- source report design objectJRException
JRDefaultCompiler
public static java.util.Collection verifyDesign(JasperDesign jasperDesign)
errors
, if problems are found in the report design.jasperDesign
- report design object to verifyJRValidationFault
if problems are foundJRVerifier
public static JREvaluator loadEvaluator(JasperReport jasperReport, JRDataset dataset) throws JRException
JRException
public static JREvaluator loadEvaluator(JasperReport jasperReport, JRCrosstab crosstab) throws JRException
JRException
public static JREvaluator loadEvaluator(JasperReport jasperReport) throws JRException
JRException
public static java.lang.String writeReportToXmlFile(java.lang.String sourceFileName) throws JRException
*.jasper.jrxml
extension, located in the same directory as
the source file.sourceFileName
- source file name containing the report design objectJRException
public static void writeReportToXmlFile(java.lang.String sourceFileName, java.lang.String destFileName) throws JRException
sourceFileName
- source file name containing the report design objectdestFileName
- output file name to write the XML report design representation toJRException
public static void writeReportToXmlFile(JRReport report, java.lang.String destFileName) throws JRException
report
- source report design objectdestFileName
- output file name to write the XML report design representation toJRException
JRXmlWriter
public static void writeReportToXmlStream(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws JRException
inputStream
- source input stream to read the report design object fromoutputStream
- output stream to write the XML report design representation toJRException
public static void writeReportToXmlStream(JRReport report, java.io.OutputStream outputStream) throws JRException
report
- source report design objectoutputStream
- output stream to write the XML report design representation toJRException
JRXmlWriter
public static java.lang.String writeReportToXml(JRReport report)
report
- source report design objectJRXmlWriter
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com