Windward Reports 6.0 API

Windward Reports.

See:
          Description

Packages
net.windward.bean  
net.windward.datasource This supplies a data source to Windward Reports.
net.windward.datasource.dom4j This supplies an xml data source to Windward Reports.
net.windward.datasource.jdbc This supplies a sql data source to Windward Reports.
net.windward.format.htm Create an html report using the builder pattern.
net.windward.format.rtf All classes for reading a rtf file (template) as well as the classes to create a rtf report using the builder pattern.
net.windward.tags These are the classes that represent Windward Reports tags in the template.
net.windward.tools  
net.windward.util Low-level utilities.
net.windward.xmlreport The reporting-specific part of Windward Reports.

 

Windward Reports.

Windward Reports is a fast, easy, and powerful system that allows you to quickly layout reports using Microsoft Word and then create reports in rtf, html, or pdf format using an xml file for the data and the word document you created as the report template.

How it Works

Very simply, with Windward Reports you lay out your report in Microsoft Word (or any word processor that can save a document in rtf format). In Word you use all of it's powerful layout and formatting properties to set exactly how you want the report to look.
Where you want data in the report, you type the following directly into the Word document "<wr:out select='/order/customer/first_name'/>". You can also put in a forEach/end, an if/end, and an if/else/end. In the case of a forEach/end, as it iterates through each element, inside the while you can have additional <wr:out .../> replacements.
Once you have created the report, it is saved as an rtf file. You then feed Windward Reports this rtf template file and an xml data file, and it then merges the data into the template and creates a final report, with all of the formatting and positioning as set in your original template. This final report can be written as html (3.2), html (with .css), pdf, rtf, or txt.
Elements are indentified within the <wr:out.../> commands using xpath or sql. So it is a very powerful and complete system available to specify what data to display, what data to enumerate through, and what order to enumerate in.

Using Windward Reports

The Windward Reports website is www.windwardreports.com



Copyright © 2002 - 2008 Windward Reports - All Rights Reserved. java reporting software