Class JasperConcatenatedReportBuilder
java.lang.Object
ch.unibas.medizin.dynamicreports.jasper.builder.JasperConcatenatedReportBuilder
- All Implemented Interfaces:
Serializable
This report builder allows concatenating several separated reports into one single document. Each report starts on a new page with its own page dimension.
- Author:
- Ricardo Mariaca
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor for JasperConcatenatedReportBuilder.JasperConcatenatedReportBuilder(JasperReportHandler jasperReportHandler) Constructor for JasperConcatenatedReportBuilder. -
Method Summary
Modifier and TypeMethodDescriptionconcatenate(JasperReportBuilder... jasperReportBuilders) concatenate.continuousPageNumbering.export(AbstractJasperExporterBuilder<?, ? extends AbstractJasperExporter> exporterBuilder) export.setContinuousPageNumbering(boolean continuousPageNumbering) setContinuousPageNumbering.toCsv(JasperCsvExporterBuilder csvExporterBuilder) toCsv.toCsv(OutputStream outputStream) toCsv.toDocx(JasperDocxExporterBuilder docxExporterBuilder) toDocx.toDocx(OutputStream outputStream) toDocx.toHtml(JasperHtmlExporterBuilder htmlExporterBuilder) toHtml.toHtml(OutputStream outputStream) toHtml.toOds(JasperOdsExporterBuilder odsExporterBuilder) toOds.toOds(OutputStream outputStream) toOds.toOdt(JasperOdtExporterBuilder odtExporterBuilder) toOdt.toOdt(OutputStream outputStream) toOdt.toPdf(JasperPdfExporterBuilder pdfExporterBuilder) toPdf.toPdf(OutputStream outputStream) toPdf.toPng(OutputStream outputStream) toPng.toPng(OutputStream outputStream, float zoom) toPng.toPptx(JasperPptxExporterBuilder pptxExporterBuilder) toPptx.toPptx(OutputStream outputStream) toPptx.toRtf(JasperRtfExporterBuilder rtfExporterBuilder) toRtf.toRtf(OutputStream outputStream) toRtf.toText(JasperTextExporterBuilder textExporterBuilder) toText.toText(OutputStream outputStream) toText.toXlsx(JasperXlsxExporterBuilder xlsxExporterBuilder) toXlsx.toXlsx(OutputStream outputStream) toXlsx.toXml(JasperXmlExporterBuilder xmlExporterBuilder) toXml.toXml(OutputStream outputStream) toXml.
-
Constructor Details
-
JasperConcatenatedReportBuilder
public JasperConcatenatedReportBuilder()Constructor for JasperConcatenatedReportBuilder.
-
JasperConcatenatedReportBuilder
Constructor for JasperConcatenatedReportBuilder.
- Parameters:
jasperReportHandler- aJasperReportHandlerobject.
-
-
Method Details
-
concatenate
concatenate.
- Parameters:
jasperReportBuilders- aJasperReportBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject.
-
toPng
toPng.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toPng
public JasperConcatenatedReportBuilder toPng(OutputStream outputStream, float zoom) throws DRException toPng.
- Parameters:
outputStream- aOutputStreamobject.zoom- a float.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
continuousPageNumbering
continuousPageNumbering.
- Returns:
- a
JasperConcatenatedReportBuilderobject.
-
setContinuousPageNumbering
setContinuousPageNumbering.
- Parameters:
continuousPageNumbering- a boolean.- Returns:
- a
JasperConcatenatedReportBuilderobject.
-
toCsv
toCsv.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toCsv
public JasperConcatenatedReportBuilder toCsv(JasperCsvExporterBuilder csvExporterBuilder) throws DRException toCsv.
- Parameters:
csvExporterBuilder- aJasperCsvExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toDocx
toDocx.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toDocx
public JasperConcatenatedReportBuilder toDocx(JasperDocxExporterBuilder docxExporterBuilder) throws DRException toDocx.
- Parameters:
docxExporterBuilder- aJasperDocxExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toHtml
toHtml.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toHtml
public JasperConcatenatedReportBuilder toHtml(JasperHtmlExporterBuilder htmlExporterBuilder) throws DRException toHtml.
- Parameters:
htmlExporterBuilder- aJasperHtmlExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toOds
toOds.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toOds
public JasperConcatenatedReportBuilder toOds(JasperOdsExporterBuilder odsExporterBuilder) throws DRException toOds.
- Parameters:
odsExporterBuilder- aJasperOdsExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toOdt
toOdt.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toOdt
public JasperConcatenatedReportBuilder toOdt(JasperOdtExporterBuilder odtExporterBuilder) throws DRException toOdt.
- Parameters:
odtExporterBuilder- aJasperOdtExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toPdf
toPdf.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toPdf
public JasperConcatenatedReportBuilder toPdf(JasperPdfExporterBuilder pdfExporterBuilder) throws DRException toPdf.
- Parameters:
pdfExporterBuilder- aJasperPdfExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toRtf
toRtf.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toRtf
public JasperConcatenatedReportBuilder toRtf(JasperRtfExporterBuilder rtfExporterBuilder) throws DRException toRtf.
- Parameters:
rtfExporterBuilder- aJasperRtfExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toText
toText.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toText
public JasperConcatenatedReportBuilder toText(JasperTextExporterBuilder textExporterBuilder) throws DRException toText.
- Parameters:
textExporterBuilder- aJasperTextExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toXlsx
toXlsx.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toXlsx
public JasperConcatenatedReportBuilder toXlsx(JasperXlsxExporterBuilder xlsxExporterBuilder) throws DRException toXlsx.
- Parameters:
xlsxExporterBuilder- aJasperXlsxExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toXml
toXml.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toXml
public JasperConcatenatedReportBuilder toXml(JasperXmlExporterBuilder xmlExporterBuilder) throws DRException toXml.
- Parameters:
xmlExporterBuilder- aJasperXmlExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toPptx
toPptx.
- Parameters:
outputStream- aOutputStreamobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
toPptx
public JasperConcatenatedReportBuilder toPptx(JasperPptxExporterBuilder pptxExporterBuilder) throws DRException toPptx.
- Parameters:
pptxExporterBuilder- aJasperPptxExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-
export
public JasperConcatenatedReportBuilder export(AbstractJasperExporterBuilder<?, ? extends AbstractJasperExporter> exporterBuilder) throws DRException export.
- Parameters:
exporterBuilder- aAbstractJasperExporterBuilderobject.- Returns:
- a
JasperConcatenatedReportBuilderobject. - Throws:
DRException- if any.
-