JFreeReport is a free report library for Java, designed to work with TableModel data, providing on-screen print preview, printing, export to PDF, HTML, text, Excel and CSV format.

See:
          Description

Packages
org.jfree.report Main classes in the JFreeReport class library.
org.jfree.report.content Report contents.
org.jfree.report.demo Classes making up the demonstration application for the JFreeReport Class Library.
org.jfree.report.demo.bookstore  
org.jfree.report.demo.cards A demo that prints cards.
org.jfree.report.demo.conditionalgroup This demo shows how to define conditional groups.
org.jfree.report.demo.csv  
org.jfree.report.demo.fonts  
org.jfree.report.demo.form  
org.jfree.report.demo.functions  
org.jfree.report.demo.groups  
org.jfree.report.demo.helper Helper classes for the demo implementations.
org.jfree.report.demo.helper.actions  
org.jfree.report.demo.huge  
org.jfree.report.demo.internationalisation  
org.jfree.report.demo.invoice A example on how to print invoices, advertising letters and how to combine these two reports in a single report.
org.jfree.report.demo.invoice.combined Combines the advertising report and the invoice report.
org.jfree.report.demo.invoice.model The data model classes for the invoice demos.
org.jfree.report.demo.largetext  
org.jfree.report.demo.layouts  
org.jfree.report.demo.layouts.internalframe  
org.jfree.report.demo.multireport  
org.jfree.report.demo.nogui Write me
org.jfree.report.demo.onetomany  
org.jfree.report.demo.opensource  
org.jfree.report.demo.reportfooter  
org.jfree.report.demo.sportscouncil  
org.jfree.report.demo.stylesheets  
org.jfree.report.demo.surveyscale  
org.jfree.report.demo.swingicons  
org.jfree.report.demo.world  
org.jfree.report.elementfactory Factory classes which make creating bands and elements more easier.
org.jfree.report.event The report events in this package is used to inform the report's functions of the current state of the report.
org.jfree.report.filter Support for the creation of 'filter chains' used to transform data objects into other forms for presentation on reports.
org.jfree.report.filter.templates Some predefined filter templates.
org.jfree.report.function The function package contains statefull functions and stateless expression for JFreeReport.
org.jfree.report.function.bool  
org.jfree.report.function.date  
org.jfree.report.function.numeric  
org.jfree.report.function.strings  
org.jfree.report.function.sys  
org.jfree.report.layout Banded layout management.
org.jfree.report.modules.gui.base This module provides basic preview capabilities for JFreeReport.
org.jfree.report.modules.gui.base.components Common GUI components used in the preview dialog and the export dialogs.
org.jfree.report.modules.gui.base.resources ResourceBundles for the PreviewFrame.
org.jfree.report.modules.gui.config The configuration editor provides a gui to write the "jfreereport.properties" file that can be used to configure this library.
org.jfree.report.modules.gui.config.editor Module editor implementations.
org.jfree.report.modules.gui.config.model Tree and list models used in the configuration editor.
org.jfree.report.modules.gui.config.xml XML support classes for the configuration editor.
org.jfree.report.modules.gui.converter The report converter can be used to convert a simple report format definition into the extended report format.
org.jfree.report.modules.gui.converter.components Swing support classes for the report converter.
org.jfree.report.modules.gui.converter.parser An SAX parser proxy implementation, which translates attribute values depending on the current context of the parser.
org.jfree.report.modules.gui.csv An CSV export module.
org.jfree.report.modules.gui.html An HTML export module.
org.jfree.report.modules.gui.pdf An PDF export module.
org.jfree.report.modules.gui.plaintext An plain text export module.
org.jfree.report.modules.gui.print An AWT printing support module.
org.jfree.report.modules.gui.rtf  
org.jfree.report.modules.gui.xls An excel export module.
org.jfree.report.modules.misc.beanshell Support for the BeanShell expression and beanshell scripting support.
org.jfree.report.modules.misc.bsf  
org.jfree.report.modules.misc.configstore.base Base classes for the config store system.
org.jfree.report.modules.misc.configstore.filesystem Supports storing the configuration settings into the local filesystem.
org.jfree.report.modules.misc.datafactory  
org.jfree.report.modules.misc.referencedoc Classes which generate reference documentation for the extended xml parser.
org.jfree.report.modules.misc.survey  
org.jfree.report.modules.misc.tablemodel TableModel support classes.
org.jfree.report.modules.output.csv A plain CSV output.
org.jfree.report.modules.output.meta  
org.jfree.report.modules.output.pageable.base Support for the output targets that are page- and print oriented.
org.jfree.report.modules.output.pageable.base.operations Operations that can be applied to any OutputTarget.
org.jfree.report.modules.output.pageable.base.output Output target interfaces and classes.
org.jfree.report.modules.output.pageable.base.pagelayout Page layout classes.
org.jfree.report.modules.output.pageable.graphics Graphics2D report generation classes and the G2OutputTarget.
org.jfree.report.modules.output.pageable.pdf PDF export classes and the PDF output target.
org.jfree.report.modules.output.pageable.plaintext PlainText export target module.
org.jfree.report.modules.output.support.itext Support for iText fonts.
org.jfree.report.modules.output.support.pagelayout  
org.jfree.report.modules.output.table.base Common base classes for the table style output targets.
org.jfree.report.modules.output.table.csv Layouted CSV output.
org.jfree.report.modules.output.table.html The HTML4 and XHTML output target.
org.jfree.report.modules.output.table.html.metaelements  
org.jfree.report.modules.output.table.html.ref HTML reference encapsulation classes.
org.jfree.report.modules.output.table.html.util  
org.jfree.report.modules.output.table.rtf RTF file output, using iText (requires at least version 1.1).
org.jfree.report.modules.output.table.rtf.metaelements  
org.jfree.report.modules.output.table.xls The Excel output target.
org.jfree.report.modules.output.table.xls.metaelements  
org.jfree.report.modules.output.table.xls.util  
org.jfree.report.modules.output.xml The XML output generates a xml representation of the generated output.
org.jfree.report.modules.parser.base Classes for reading XML-based report definitions.
org.jfree.report.modules.parser.base.common  
org.jfree.report.modules.parser.ext The base package for the JFreeReport "extended" parser.
org.jfree.report.modules.parser.ext.factory.datasource The DataSourceFactory interface and related classes.
org.jfree.report.modules.parser.ext.factory.elements The ElementFactory interface and related classes.
org.jfree.report.modules.parser.ext.factory.objects The ClassFactory interface and related classes.
org.jfree.report.modules.parser.ext.factory.stylekey The StyleKeyFactory interface and related classes.
org.jfree.report.modules.parser.ext.factory.templates The TemplateDescription interface and related classes.
org.jfree.report.modules.parser.ext.readhandlers  
org.jfree.report.modules.parser.extwriter Support for writing JFreeReport instances to a character stream in XML format.
org.jfree.report.modules.parser.simple A simple report definition parser.
org.jfree.report.modules.parser.simple.readhandlers  
org.jfree.report.resourceloader  
org.jfree.report.states States used in the JFreeReport state transition diagram.
org.jfree.report.style Style sheets for elements and bands.
org.jfree.report.util Common utility classes.
org.jfree.report.util.beans Bean and property support classes.
org.jfree.report.util.geom Strict (fixed point) arithmetics classes for the layouting engine.
org.jfree.report.util.serializers Handler classes for the SerizalizeHelper.

 

JFreeReport is a free report library for Java, designed to work with TableModel data, providing on-screen print preview, printing, export to PDF, HTML, text, Excel and CSV format.

Please visit http://www.jfree.org/jfreereport/index.html for the latest information about JFreeReport.