Interface StructureFunction
-
- All Superinterfaces:
Cloneable
,EventListener
,Expression
,Function
,ReportListener
,Serializable
- All Known Implementing Classes:
AttributeExpressionsEvaluator
,CellFormatFunction
,CrosstabProcessorFunction
,MetaDataStyleEvaluator
,SheetNameFunction
,StyleExpressionsEvaluator
,StyleResolvingEvaluator
,WizardItemHideFunction
public interface StructureFunction extends Function
A structure function is a annonymous function that modifes the structure of the report or computes changes to the report definition on the current report. Structure functions are considered to be part of the initial master-report. All events that were generated by subreports are marked as deep-traversing events. The report-definition that is passed in the report-state is always the report definition of the (sub) report that generated the event.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getProcessingPriority()
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.function.Expression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, getValue, isActive, isDeepTraversing, isPreserve, setDependencyLevel, setName, setRuntime
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.event.ReportListener
groupFinished, groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportDone, reportFinished, reportInitialized, reportStarted, summaryRowSelection
-
-