This class is the container for the information used to generate a
report. It is the outermost tag of the XML representation defined
by report.dtd
(please see this file for an example).
author: John McNally version: $Id: ReportDefinition.java 10132 2006-06-02 09:06:38Z dabbous $ See Also:report.dtd
availableNumberOfHeadings(ReportAxis axis) The number of headings that could still be added to the given axis
without exceeding the configured maximum.
The number of headings that could still be added to the given axis
without exceeding the configured maximum.
Parameters: axis - a non-null ReportAxis value
Gets the specified axis, if it was null prior to this method request
a new ReportAxis is returned for the given index
Parameters: axisIndex - an int value a ReportHeading value
Determines whether the report is going to be expensive. This is based
on a comparison of the number of heading levels on both axes with
the configured maximum in Scarab.properties.