Package | Description |
---|---|
net.windward.xmlreport |
The reporting-specific part of Windward Reports.
|
Modifier and Type | Method and Description |
---|---|
BatchReport |
ProcessReportAPIBase.batchNext(java.io.OutputStream report)
Generates the next document in the batch and returns the results of that document.
|
BatchReport |
ProcessReport.batchNext(java.io.OutputStream report)
Generates the next document in the batch and returns the results of that document.
|
void |
ProcessReportAPIBase.batchSetup(java.util.Map<java.lang.String,DataSourceProvider> dataProviders,
java.lang.String batchForEach,
java.util.Map<java.lang.String,java.lang.String> batchParameters)
Prepares the object to run batch reports.
|
void |
ProcessReport.batchSetup(java.util.Map<java.lang.String,DataSourceProvider> dataProviders,
java.lang.String batchForEach,
java.util.Map<java.lang.String,java.lang.String> parameters)
Prepares the object to run batch reports.
|
void |
ProcessReportAPIBase.buildSchema(java.io.OutputStream xmlSchema)
Generates a UDT schema XML files based on the tags in the template.
|
void |
ProcessReport.buildSchema(java.io.OutputStream xmlSchema)
Generates a UDT schema XML files based on the tags in the template.
|
static void |
ProcessReport.clean(java.io.InputStream template,
java.io.OutputStream cleanedStream,
int cleanedType,
boolean removeUnused,
int tagStyle,
ProcessReport.CleanDatasource[] datasources,
int paramMode,
int templateVersion)
Clean the requested template.
|
static void |
ProcessReport.clean(java.io.InputStream template,
java.io.OutputStream cleanedStream,
int cleanedType,
boolean removeUnused,
int tagStyle,
ProcessReport.CleanDatasource[] datasources,
int paramMode,
int templateVersion,
boolean fixExpressions)
Clean the requested template.
|
void |
ProcessReport.cleanSelects(ProcessReport.CleanDatasource[] arrDatasources,
int mode)
This is not part of the official API - do not use this.
|
void |
ProcessReport.cleanSelects(ProcessReport.CleanDatasource[] arrDatasources,
int mode,
boolean fixExpressions)
This is not part of the official API - do not use this.
|
ProcessReportAPIBase |
ProcessXlsx.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessTxt.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessRtf.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessReportAPIBase.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessPrinter.duplicate(java.io.OutputStream out)
Creates and returns a copy of this ProcessReport object.
|
ProcessReportAPIBase |
ProcessPptx.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessPostScript.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessPdf.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessImage.duplicate(java.io.OutputStream out)
Unsupported for images as this writes an array of page objects, not a single output stream.
|
ProcessReportAPIBase |
ProcessHtml.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessDocx.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessReportAPIBase |
ProcessCsv.duplicate(java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessHtmlAPI |
ProcessHtmlAPI.duplicate(java.io.OutputStream out,
java.io.OutputStream cssStream)
Creates and returns a copy of this object.
|
ProcessHtmlAPI |
ProcessHtml.duplicate(java.io.OutputStream out,
java.io.OutputStream cssStream)
Creates and returns a copy of this object.
|
java.io.OutputStream |
ProcessReportAPIBase.getDataStream()
As the report is run, the data for each tag can also be placed in an associated data.xml file.
|
java.io.OutputStream |
ProcessReport.getDataStream()
As the report is run, the data for each tag can also be placed in an associated data.xml file.
|
java.io.OutputStream |
ProcessReportAPIBase.getReport()
Return the final report.
|
java.io.OutputStream |
ProcessReport.getReport()
Return the final report.
|
static TemplateInfo |
ProcessReport.getTemplateMetrics(java.io.InputStream file)
Returns information about all vars, datasources, and tags referenced in the template.
|
static TemplateInfo |
ProcessReport.getTemplateMetrics(java.io.InputStream file,
boolean quiet)
Returns information about all vars, datasources, and tags referenced in the template.
|
static TemplateInfo |
ProcessReport.getTemplateMetrics(java.io.InputStream file,
boolean quiet,
boolean ignoreTags) |
static int |
JoinReports.joinPdf(ProcessReport[] documents,
java.io.OutputStream report)
Join multiple reports into a single generated PDF.
|
static void |
JoinReports.main(java.lang.String[] args)
Join multiple files into a single PDF.
|
void |
ProcessReportAPIBase.process()
Create a report from the input template & datasource(s), writing it to the output (report) stream.
|
void |
ProcessReport.process()
Create a report from the input streams, writing it to the output (report) stream.
|
void |
ProcessHtml.process()
Create a report from the input template and datasource(s) streams, writing it to the output (report) stream.
|
long |
ProcessReportAPIBase.processComplete()
Process the final report and create the output.
|
long |
ProcessReport.processComplete()
Process the final report and create the output.
|
void |
ProcessReportAPIBase.processData(DataSourceProvider data,
java.lang.String datasource)
Process a set of data for the report.
|
void |
ProcessReport.processData(DataSourceProvider datasourceProvider,
java.lang.String datasourceName)
Process a set of data for the report.
|
void |
ProcessReportAPIBase.processData(java.util.Map<java.lang.String,DataSourceProvider> dataProviders)
Process multiple sets of data for the report.
|
void |
ProcessReport.processData(java.util.Map<java.lang.String,DataSourceProvider> dataProviders)
Processes multiple sets of data for the report.
|
void |
ProcessReportAPIBase.processSetup()
Process the template and get the report ready to process data files.
|
void |
ProcessReport.processSetup()
Process the template and get the report ready to process data files.
|
void |
ProcessReportAPIBase.processSetup(int inputType)
Process the template and get the report ready to process data files.
|
void |
ProcessReport.processSetup(int inputType)
Process the template and get the report ready to process data files.
|
Constructor and Description |
---|
ProcessDocx(ProcessReport src)
Do not use!!! Not part of the public API.
|
ProcessGraphics2D(ProcessReport src)
Do not use!!! Not part of the public API.
|
ProcessGraphics2D(ProcessReport src,
java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessPptx(ProcessReport src)
Do not use!!! Not part of the public API.
|
ProcessPrinter(ProcessPrinter src)
Creates and returns a copy of this ProcessPrinter object.
|
ProcessReport(ProcessReport src)
Do not use!!! Not part of the public API.
|
ProcessReport(ProcessReport src,
java.io.OutputStream out)
Creates and returns a copy of this object.
|
ProcessXlsx(ProcessReport src)
Do not use!!! Not part of the public API.
|
Copyright © 2017 Windward Reports - All Rights Reserved. We are java reporting software