|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.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
JRDefaultCompiler
.
JasperDesign
,
JasperReport
,
JRDefaultCompiler
,
JRVerifier
,
JRXmlLoader
,
JRXmlWriter
,
JRLoader
,
JRSaver
Constructor Summary | |
JasperCompileManager()
|
Method Summary | |
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 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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JasperCompileManager()
Method Detail |
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 name
JasperReport
object
JRException
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 into
JRException
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 into
JRException
public static JasperReport compileReport(java.lang.String sourceFileName) throws JRException
sourceFileName
- XML source file name
JRException
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 to
JRException
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 to
JRException
public static JasperReport compileReport(java.io.InputStream inputStream) throws JRException
inputStream
- XML source input stream
JRException
public static JasperReport compileReport(JasperDesign jasperDesign) throws JRException
jasperDesign
- source report design object
JRException
JRDefaultCompiler
public static java.util.Collection verifyDesign(JasperDesign jasperDesign)
jasperDesign
- report design object to verify
JRVerifier
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 object
JRException
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 to
JRException
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 to
JRException
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 to
JRException
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 to
JRException
JRXmlWriter
public static java.lang.String writeReportToXml(JRReport report)
report
- source report design object
JRXmlWriter
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |