The base package for the JFreeReport "extended" parser.
An extensible report definition parser. The parser uses a generic
report definition syntax to fully describe the report. The parser
heavily relies on factories to create elements and objects.
The used generic approach leads to a complex and very complex and
technically detailed report definition, which can be confusing and
difficult to use for human authors.
The DTD for the reportdefinition files can be found at
http://jfreereport.sourceforge.net/extreport.dtd
or in the distribution package.
The document type declaration for this definition type is
<!DOCTYPE report-definition
PUBLIC "-//JFreeReport//DTD report definition//EN//extended"
"http://jfreereport.sourceforge.net/extreport.dtd">
The template inheritance is implemented using various instances of the
same template class with variing parameter fill level.
ParserHints used by this parser:
Bound to |
HintName |
HintType |
Description |
JFreeReport-object
ext.parser.parser-config.objectfactories
java.util.List
A list containing the class names of all used object factories.
JFreeReport-object
ext.parser.parser-config.stylekeyfactories
java.util.List
A list containing the class names of all used stylekey factories.
JFreeReport-object
ext.parser.parser-config.templatefactories
java.util.List
A list containing the class names of all used template factories.
JFreeReport-object
ext.parser.parser-config.datasourcefactories
java.util.List
A list containing the class names of all used datasource factories.
JFreeReport-object
ext.parser.parser-config.elementfactories
java.util.List
A list containing the class names of all used element factories.
JFreeReport-object
ext.parser.template-definition
java.util.List
A list containing all predefined templates.
JFreeReport-object
parser.type
java.lang.String
A string marking the type of the parser that was used to create the report.
The ext-parser uses "org.jfree.report.modules.parser.ext" and the simple parser
uses "org.jfree.report.modules.parser.simple".
Element, TemplateDescription
ext.parser.template-reference
java.lang.String
Contains the name of the referenced template.
JFreeReport-object
ext.parser.template-definition
java.util.List
Contains the defined template descriptions.
|