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