public class Report extends Object
Report class.
Constructor and Description |
---|
Report(Config config,
File inputFile)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
compileToFile()
Emit a .jasper compiled version of the report definition .jrxml file.
|
void |
exportCsv()
exportCsv.
|
void |
exportCsvMeta()
exportCsvMeta.
|
void |
exportDocx()
exportDocx.
|
void |
exportHtml()
exportHtml.
|
void |
exportJrprint()
exportJrprint.
|
void |
exportOds()
exportOds.
|
void |
exportOdt()
exportOdt.
|
void |
exportPdf()
exportPdf.
|
void |
exportPptx()
exportPptx.
|
void |
exportRtf()
exportRtf.
|
void |
exportXhtml()
exportXhtml.
|
void |
exportXls()
exportXls.
|
void |
exportXlsMeta()
exportXlsMeta.
|
void |
exportXlsx()
exportXlsx.
|
void |
exportXml()
exportXml.
|
void |
fill()
Process report content into internal form.
|
String |
getMainDatasetQuery()
For JSON, JSONQL and any other data types that need a query to be provided,
an obvious default is to use the one written into the report, since that is
likely what the report designer debugged/intended to be used.
|
net.sf.jasperreports.engine.JRParameter[] |
getReportParameters()
getReportParameters.
|
void |
print()
print.
|
static void |
setLookAndFeel()
setLookAndFeel.
|
void |
view()
view.
|
public Report(Config config, File inputFile) throws IllegalArgumentException
outputFormat
and inputFile
in the
configuration are ignored.dbType
determines what other configuration options
may apply. See Config.setDbType(DsType)
.
After construction, call either compileToFile()
, getReportParameters()
or fill()
.
config
- A configuration object.inputFile
- The .jrxml report definition file to use.IllegalArgumentException
- if any.public void compileToFile()
public void fill() throws InterruptedException
print()
,
view()
, exportCsv()
, exportCsvMeta()
,
exportDocx()
, exportHtml()
, exportJrprint()
,
exportOds()
, exportOdt()
, exportPdf()
,
exportPptx()
, exportRtf()
, exportXhtml()
,
exportXls()
, exportXlsMeta()
, exportXlsx()
or exportXml()
. Multiple calls to the content output methods
are permitted.InterruptedException
- if any.public void print() throws net.sf.jasperreports.engine.JRException
print.
net.sf.jasperreports.engine.JRException
- if any.public void view() throws net.sf.jasperreports.engine.JRException
view.
net.sf.jasperreports.engine.JRException
- if any.public void exportJrprint() throws net.sf.jasperreports.engine.JRException
exportJrprint.
net.sf.jasperreports.engine.JRException
- if any.public void exportPdf() throws net.sf.jasperreports.engine.JRException
exportPdf.
net.sf.jasperreports.engine.JRException
- if any.public void exportRtf() throws net.sf.jasperreports.engine.JRException
exportRtf.
net.sf.jasperreports.engine.JRException
- if any.public void exportDocx() throws net.sf.jasperreports.engine.JRException
exportDocx.
net.sf.jasperreports.engine.JRException
- if any.public void exportOdt() throws net.sf.jasperreports.engine.JRException
exportOdt.
net.sf.jasperreports.engine.JRException
- if any.public void exportHtml() throws net.sf.jasperreports.engine.JRException
exportHtml.
net.sf.jasperreports.engine.JRException
- if any.public void exportXml() throws net.sf.jasperreports.engine.JRException
exportXml.
net.sf.jasperreports.engine.JRException
- if any.public void exportXls() throws net.sf.jasperreports.engine.JRException
exportXls.
net.sf.jasperreports.engine.JRException
- if any.public void exportXlsMeta() throws net.sf.jasperreports.engine.JRException
exportXlsMeta.
net.sf.jasperreports.engine.JRException
- if any.public void exportXlsx() throws net.sf.jasperreports.engine.JRException
exportXlsx.
net.sf.jasperreports.engine.JRException
- if any.public void exportCsv() throws net.sf.jasperreports.engine.JRException
exportCsv.
net.sf.jasperreports.engine.JRException
- if any.public void exportCsvMeta() throws net.sf.jasperreports.engine.JRException
exportCsvMeta.
net.sf.jasperreports.engine.JRException
- if any.public void exportOds() throws net.sf.jasperreports.engine.JRException
exportOds.
net.sf.jasperreports.engine.JRException
- if any.public void exportPptx() throws net.sf.jasperreports.engine.JRException
exportPptx.
net.sf.jasperreports.engine.JRException
- if any.public void exportXhtml() throws net.sf.jasperreports.engine.JRException
exportXhtml.
net.sf.jasperreports.engine.JRException
- if any.public static void setLookAndFeel()
setLookAndFeel.
public net.sf.jasperreports.engine.JRParameter[] getReportParameters() throws IllegalArgumentException
getReportParameters.
JRParameter
objects.IllegalArgumentException
- if any.public String getMainDatasetQuery() throws IllegalArgumentException
IllegalArgumentException
- on an unexpected input type.Copyright © 2012–2021 Cenote GmbH. All rights reserved.