Interface LayoutProcessorFunction
-
- All Superinterfaces:
Cloneable
,EventListener
,Expression
,Function
,ReportListener
,Serializable
- All Known Implementing Classes:
AbstractElementFormatFunction
,AttributeExpressionsEvaluator
,CellFormatFunction
,CreateHyperLinksFunction
,ElementColorFunction
,ElementTrafficLightFunction
,ElementVisibilityFunction
,ElementVisibilitySwitchFunction
,HideElementByNameFunction
,HideElementIfDataAvailableExpression
,HideNullValuesFunction
,HidePageBandForTableExportFunction
,ItemHideFunction
,MetaDataStyleEvaluator
,NegativeNumberPaintChangeFunction
,RowBandingFunction
,SheetNameFunction
,ShowElementByNameFunction
,ShowElementIfDataAvailableExpression
,StyleExpressionsEvaluator
,StyleResolvingEvaluator
,TriggerPageFooterFunction
,WizardItemHideFunction
public interface LayoutProcessorFunction extends Function
A tagging interface that allows the system to differentiate between functions that compute values and functions that modify the report-definiton. Any function that only modifies report definitions and does not return a value that can be in a computation should implement this interface.- Author:
- Thomas Morgner
-
-
Method Summary
-
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
-
-