| Interface | Description |
|---|---|
| ProcessCsvAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the CSV format.
|
| ProcessDocxAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the DOCX format.
|
| ProcessHtmlAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the html format.
|
| ProcessOpenXmlAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in any of the OpneXML formats.
|
| ProcessPdfAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the pdf format.
|
| ProcessPptxAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the Pptx format.
|
| ProcessPrinterAPI |
Interface for ProcessPrinter.
|
| ProcessReportAPI |
This class is the base class that takes a template stream and a DataSource and merges them to
create a report stream.
|
| ProcessReportAPIBase |
This class is the base class that takes a template stream and a DataSource and merges them to
create a report stream.
|
| ProcessRtfAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the rtf format.
|
| ProcessTxtAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the ASCII text format.
|
| ProcessXlsxAPI |
This class is a subclass of ProcessReportAPI specifically for creating an output in the DOCX format.
|
| Class | Description |
|---|---|
| JoinReports |
Join multiple reports into a single file.
|
| ProcessCsv |
This class is the main program that takes a template stream and a datasource and merges them to create a csv report
stream.
|
| ProcessDocx |
This class is the main program that takes a template stream and a datasource and
merges them to create a DOCX report stream.
|
| ProcessGraphics2D |
Base ProcessReport class for all reports that use the Graphics2D builder.
|
| ProcessHtml |
This class is the main program that takes a template stream and a datasource and
merges them to create an html report stream.
|
| ProcessImage |
This class is the main program that takes a template stream and a datasource and merges them to create a report
rendered as a series of bitmaps, one bitmap per page.
|
| ProcessOpenXml |
Base ProcessReport class for all reports that write an OpenXML document (DOCX, PPTX, XLSX).
|
| ProcessPdf |
This class is the main program that takes a template stream and a datasource and
merges them to create a pdf report stream.
|
| ProcessPostScript |
This class is the main program that takes a template stream and a datasource and merges them to create a report
rendered as a postscript file.
|
| ProcessPptx |
This class is the main program that takes a template stream and a datasource and
merges them to create a PPTX report stream.
|
| ProcessPrinter |
Process object for a printer report.
|
| ProcessReport |
This class is the base class that takes a template stream and a DataSource and merges them to
create a report stream.
|
| ProcessReport.CleanDatasource |
This is not part of the public interface.
|
| ProcessReport.DrillDownTemplate |
This is not part of the public interface.
|
| ProcessReport.PhoneHomeStats | |
| ProcessRtf |
This class is the main program that takes a template stream and a datasource and
merges them to create a rtf report stream.
|
| ProcessTxt |
This class is the main program that takes a template stream and a datasource and
merges them to create a txt report stream.
|
| ProcessXlsx |
This class is the main program that takes a template stream and a datasource and
merges them to create a DOCX report stream.
|
| RunReport |
A sample usage of Windward Reports.
|
| TemplateInfo |
Information about a template.
|
| TemplateInfo.DataSourceProfile |
Information stored in the template for a datasource.
|
| TemplateInfo.DataSourceProfile.DataSetProfile |
A dataset in a datasource.
|
| TemplateVariable |
| Enum | Description |
|---|---|
| TemplateVariable.CAL_OFFSET |
What offset from the date run to set the calendar value to.
|
| TemplateVariable.VAR_TYPE |
What type of variable this data is
|
| Exception | Description |
|---|---|
| AlreadyProcessedException |
If ProcessReport.process is called twice on the same object, this exception
will be thrown on the second+ calls.
|
| SetupException |
Thrown if there is a problem initializing the engine.
|
| TimeoutException |
Thrown if the report takes longer than the timeout value to build, or the process was aborted.
|
Do not pass in buffered streams if you have the option. ProcessReport wraps all streams in buffers, generally BufferedReader and BufferedWriter.
Copyright © 2017 Windward Reports - All Rights Reserved. We are java reporting software