Package org.jfree.report.modules.parser.simple

A simple report definition parser.

See:
          Description

Interface Summary
ReportDefinitionTags Defines the tags used in the parsing process.
 

Class Summary
AbstractReportDefinitionHandler Extends the SAX-DefaultHandler with ContentBase capabilities.
BandFactory This class handles the SAX events generated for report bands.
ElementFactory The ElementFactory is responsible for creating ReportElements and is called by the ReportDefinitionContentHandler.
FontFactory Parses the font specifications for bands and text elements.
FontFactory.FontInformation The FontInformation class is used to store the font definition, until it can be applied to a stylesheet.
FunctionFactory The functionFactory creates functions and adds these functions to the FunctionCollection of the current report.
GroupFactory This class is a SAX handler for reading groups from a report template file.
NameGenerator The name generator is used to generate unique names for elements and bands.
ReportFactory A handler for the SAX events generated by the top level element in the JFreeReport XML report definition file.
SimpleParserModule The Module specification for the simple parser module.
SimpleParserModuleInit Handles the initalisation of the simple parser module.
 

Package org.jfree.report.modules.parser.simple Description

A simple report definition parser. The parser uses a simplified report definition syntax, but does not support all features of JFreeReport and is unable to define complex layouts.

The DTD for the reportdefinition files can be found at http://jfreereport.sourceforge.net/report.dtd or in the distribution package.

The document type declaration for this definition type is

<!DOCTYPE report-definition
  PUBLIC "-//JFreeReport//DTD report definition//EN//simple"
         "http://jfreereport.sourceforge.net/report.dtd">