public final class JasperCompileManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static net.sf.jasperreports.engine.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 net.sf.jasperreports.engine.JasperReport |
compileReport(net.sf.jasperreports.engine.design.JasperDesign jasperDesign)
Compiles the report design object received as parameter and
returns the generated compiled report design object.
|
static net.sf.jasperreports.engine.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(net.sf.jasperreports.engine.design.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(net.sf.jasperreports.engine.design.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 int |
compileSHReportToFile(java.lang.String sourceFileName,
java.lang.String destFileName,
int startNum,
int endNum,
java.util.Map reportParameters,
DataCenter dc)
解析报表XML 报表扩展类 带分页
|
static int |
compileSHReportToFile(java.lang.String sourceFileName,
java.lang.String destFileName,
java.util.Map reportParameters,
DataCenter dc)
解析报表XML 报表扩展类 带分页
|
static java.lang.String |
compileSHReportToFile(java.lang.String sourceFileName,
java.lang.String destFileName,
java.lang.String reportId,
DataCenter dc,
javax.servlet.http.HttpServletRequest request)
解析报表XML 报表扩展类 带分页参数
|
static net.sf.jasperreports.engine.fill.JREvaluator |
loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport) |
static net.sf.jasperreports.engine.fill.JREvaluator |
loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport,
net.sf.jasperreports.crosstabs.JRCrosstab crosstab) |
static net.sf.jasperreports.engine.fill.JREvaluator |
loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport,
net.sf.jasperreports.engine.JRDataset dataset) |
static java.util.Collection |
verifyDesign(net.sf.jasperreports.engine.design.JasperDesign jasperDesign)
Verifies the validity and consistency of the report design object.
|
static java.lang.String |
writeReportToXml(net.sf.jasperreports.engine.JRReport report)
Generates the XML representation of the report design object supplied as parameter
using the "UTF-8" enconding.
|
static void |
writeReportToXmlFile(net.sf.jasperreports.engine.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(net.sf.jasperreports.engine.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 net.sf.jasperreports.engine.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
objectnet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void compileReportToFile(java.lang.String sourceFileName, java.lang.String destFileName) throws net.sf.jasperreports.engine.JRException
JasperReport
object representing
the compiled report design.sourceFileName
- XML source file namedestFileName
- file name to place the result intonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static java.lang.String compileSHReportToFile(java.lang.String sourceFileName, java.lang.String destFileName, java.lang.String reportId, DataCenter dc, javax.servlet.http.HttpServletRequest request) throws net.sf.jasperreports.engine.JRException, java.lang.Exception
sourceFileName
- StringdestFileName
- StringreportId
- 报表编号dc
- DataCenterrequest
- HttpServletRequestnet.sf.jasperreports.engine.JRException
- JRExceptionjava.lang.Exception
public static int compileSHReportToFile(java.lang.String sourceFileName, java.lang.String destFileName, int startNum, int endNum, java.util.Map reportParameters, DataCenter dc) throws net.sf.jasperreports.engine.JRException, java.lang.Exception
sourceFileName
- StringdestFileName
- StringstartNum
- intendNum
- intreportParameters
- Mapdc
- DataCenternet.sf.jasperreports.engine.JRException
- JRExceptionjava.lang.Exception
- Exceptionpublic static int compileSHReportToFile(java.lang.String sourceFileName, java.lang.String destFileName, java.util.Map reportParameters, DataCenter dc) throws net.sf.jasperreports.engine.JRException, java.lang.Exception
sourceFileName
- StringdestFileName
- StringreportParameters
- Mapdc
- DataCenternet.sf.jasperreports.engine.JRException
- JRExceptionjava.lang.Exception
- Exceptionpublic static void compileReportToFile(net.sf.jasperreports.engine.design.JasperDesign jasperDesign, java.lang.String destFileName) throws net.sf.jasperreports.engine.JRException
JasperReport
object representing the compiled report design.jasperDesign
- source report design objectdestFileName
- file name to place the compiled report design intonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static net.sf.jasperreports.engine.JasperReport compileReport(java.lang.String sourceFileName) throws net.sf.jasperreports.engine.JRException
sourceFileName
- XML source file namenet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void compileReportToStream(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws net.sf.jasperreports.engine.JRException
inputStream
- XML source input streamoutputStream
- output stream to write the compiled report design tonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void compileReportToStream(net.sf.jasperreports.engine.design.JasperDesign jasperDesign, java.io.OutputStream outputStream) throws net.sf.jasperreports.engine.JRException
jasperDesign
- source report design objectoutputStream
- output stream to write the compiled report design tonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static net.sf.jasperreports.engine.JasperReport compileReport(java.io.InputStream inputStream) throws net.sf.jasperreports.engine.JRException
inputStream
- XML source input streamnet.sf.jasperreports.engine.JRException
- JRExceptionpublic static net.sf.jasperreports.engine.JasperReport compileReport(net.sf.jasperreports.engine.design.JasperDesign jasperDesign) throws net.sf.jasperreports.engine.JRException
jasperDesign
- source report design objectnet.sf.jasperreports.engine.JRException
- JRExceptionpublic static java.util.Collection verifyDesign(net.sf.jasperreports.engine.design.JasperDesign jasperDesign)
errors
, if problems are found in the report design.jasperDesign
- report design object to verifyJRValidationFault
if problems are foundJRVerifier
public static net.sf.jasperreports.engine.fill.JREvaluator loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport, net.sf.jasperreports.engine.JRDataset dataset) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.fill.JREvaluator loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport, net.sf.jasperreports.crosstabs.JRCrosstab crosstab) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static net.sf.jasperreports.engine.fill.JREvaluator loadEvaluator(net.sf.jasperreports.engine.JasperReport jasperReport) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public static java.lang.String writeReportToXmlFile(java.lang.String sourceFileName) throws net.sf.jasperreports.engine.JRException
*.jasper.jrxml
extension, located in the same directory as
the source file.sourceFileName
- source file name containing the report design objectnet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void writeReportToXmlFile(java.lang.String sourceFileName, java.lang.String destFileName) throws net.sf.jasperreports.engine.JRException
sourceFileName
- source file name containing the report design objectdestFileName
- output file name to write the XML report design representation tonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void writeReportToXmlFile(net.sf.jasperreports.engine.JRReport report, java.lang.String destFileName) throws net.sf.jasperreports.engine.JRException
report
- source report design objectdestFileName
- output file name to write the XML report design representation tonet.sf.jasperreports.engine.JRException
- JRExceptionJRXmlWriter
public static void writeReportToXmlStream(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws net.sf.jasperreports.engine.JRException
inputStream
- source input stream to read the report design object fromoutputStream
- output stream to write the XML report design representation tonet.sf.jasperreports.engine.JRException
- JRExceptionpublic static void writeReportToXmlStream(net.sf.jasperreports.engine.JRReport report, java.io.OutputStream outputStream) throws net.sf.jasperreports.engine.JRException
report
- source report design objectoutputStream
- output stream to write the XML report design representation tonet.sf.jasperreports.engine.JRException
- JRExceptionJRXmlWriter
public static java.lang.String writeReportToXml(net.sf.jasperreports.engine.JRReport report)
report
- source report design objectJRXmlWriter