Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{scrollbar}
This action generates JFree reports using JFree report definitions or Report Wizard Specification.

...



h4. *Component Name:

...

Component Definitions:

* JFreeReportComponent


h4. Component Definitions:

*report_configuration_parameters* \-\- contains a group of configuration properties for the report, defined as <name>value</name> within the element tag.

h4.

...

 Resources:

...



*report-jar* \-\- references a jar file which contains the report definition and/or a data source implementation. See class-location and report-location inputs below.

...


*report-definition* \-\- references a provided jfreereport resource

...

 definition

h4. *Inputs:

...

*

*data* \-\- also may use "default", specifies the main datasource to use for this jfreereport.

...

&nbsp; Other datasources may be defined for subreports, their names must match that of the subreport query source.

...


*class-location* \-\- used in conjunction with report-jar, this may specify the data source class location.

...


*config_parameters* \-\- specifies a map or result set that is used to populate jfreereport configuration properties

...


*report-definition* \-\- dynamically references a provided jfreereport resource definition

...


*resource-name* \-\- specifies the resource name in which to load the jfreereport resource definition

...


*report-location* \-\- used in conjunction with report-jar, this may specify the jfreereport resource definition

...


*res-url* \-\- optional input that may specify the base url

...


*printer-name* \-\- if specified, the printer jfree component is used to generate the report.

...


*output-type* \-\- the type of output to be generated by jfreereport.

...

&nbsp; Valid options include html, pdf, csv, xml, rtf, xls, swing-preview

...


*yield-rate* \-\- if specified, calls Thread.yield at the interval specified

...


*create_private_report* \-\- if set to true, clones the report object to guarantee a single use

...


*report-priority* \-\- specifies the thread priority when generating the jfreereport.

...

&nbsp; Valid options include normal, lower, and lowest

...



Html Specific Inputs:

...


*content-handler* \--

...

&nbsp; specifies the content handler

...



Excel Specific Inputs:

...


*workbook* \-\- defines the workbook name to be used when generating the xls file

...



Swing Preview Specific Inputs:

...


*report-controler* \-\- a reference to the report controller

...


*parent-dialog* \-\- a reference to the parent dialog

...


*modal* \-\- true if dialog should be modal

...


*progress-bar* \-\- true if progress bar is to be displayed

...


*progress-dialog* \-\- true if progress dialog is to be

...

 displayed

h4. *Outputs:

...

*

*report-output* \--

...

&nbsp; the default name of the output stream.

...

&nbsp; Any other output defined will be used in place of the report-output as a name.