| |
|
| java.lang.Object org.jfree.report.function.AbstractExpression org.jfree.report.function.AbstractFunction org.jfree.report.function.AbstractElementFormatFunction
All known Subclasses: org.jfree.report.function.ElementColorFunction, org.jfree.report.function.ShowElementIfDataAvailableExpression, org.jfree.report.function.ShowElementByNameFunction, org.jfree.report.function.sys.CellFormatFunction, org.jfree.report.function.ElementTrafficLightFunction, org.jfree.report.function.NegativeNumberPaintChangeFunction, org.jfree.report.function.CreateHyperLinksFunction, org.jfree.report.function.HideElementIfDataAvailableExpression, org.jfree.report.function.ElementVisibilityFunction, org.jfree.report.function.HideElementByNameFunction, org.jfree.report.function.HideNullValuesFunction, org.jfree.report.function.sys.SheetNameFunction, org.jfree.report.function.sys.StyleExpressionsEvaluator,
AbstractElementFormatFunction | abstract public class AbstractElementFormatFunction extends AbstractFunction implements PageEventListener(Code) | | The AbstractElementFormatFunction provides a common base implementation for all functions that need to modify the
report definition or the style of an report element or band during the report processing.
The Expression retrieves the next root-level band that will be printed and uses this band as parameter for the
AbstractElementFormatFunction.processRootBand(org.jfree.report.Band) method.
author: Thomas Morgner |
AbstractElementFormatFunction | protected AbstractElementFormatFunction()(Code) | | Creates an unnamed function. Make sure the name of the function is set using
AbstractElementFormatFunction.setName before the function
is added to the report's function collection.
|
getValue | public Object getValue()(Code) | | Format-Functions usually are not expected to return anything.
null, as format functions do not compute values. |
groupFinished | public void groupFinished(ReportEvent event)(Code) | | Processes the group footer of the current group.
Parameters: event - the event. |
groupStarted | public void groupStarted(ReportEvent event)(Code) | | Processes the group header of the current group.
Parameters: event - the event. |
itemsAdvanced | public void itemsAdvanced(ReportEvent event)(Code) | | Processes the ItemBand.
Parameters: event - the event. |
itemsStarted | public void itemsStarted(ReportEvent event)(Code) | | Processes the No-Data-Band.
Parameters: event - the report event. |
pageFinished | public void pageFinished(ReportEvent event)(Code) | | Processes the page footer.
Parameters: event - the event. |
pageStarted | public void pageStarted(ReportEvent event)(Code) | | Processes the page header.
Parameters: event - the event. |
processRootBand | abstract protected void processRootBand(Band b)(Code) | | Processes the root band for the current event. This method must be implemented by all subclasses and contains all
code necessary to update the style or structure of the given band. The update must be deterministic, calls must
result in the same layout for all calls for a given report processing state.
Parameters: b - the band. |
reportFinished | public void reportFinished(ReportEvent event)(Code) | | Processes the Report-Footer.
Parameters: event - the event. |
reportStarted | public void reportStarted(ReportEvent event)(Code) | | Processes the Report-Header.
Parameters: event - the event. |
|
|
|