Class NettoProfitFunction
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.function.AbstractExpression
-
- org.pentaho.reporting.engine.classic.core.function.AbstractFunction
-
- org.pentaho.reporting.engine.classic.demo.ancient.demo.conditionalgroup.NettoProfitFunction
-
- All Implemented Interfaces:
Serializable
,Cloneable
,EventListener
,org.pentaho.reporting.engine.classic.core.event.ReportListener
,org.pentaho.reporting.engine.classic.core.function.Expression
,org.pentaho.reporting.engine.classic.core.function.Function
public class NettoProfitFunction extends org.pentaho.reporting.engine.classic.core.function.AbstractFunction
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NettoProfitFunction()
Creates an unnamed function.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getValue()
Return the current expression value.void
groupFinished(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
Receives notification that a group has finished.void
reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
Receives notification that report generation initializes the current run.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractFunction
groupStarted, itemsAdvanced, itemsFinished, itemsStarted, reportDone, reportFinished, reportStarted, summaryRowSelection
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getDependencyLevel, getInstance, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
-
-
-
-
Method Detail
-
reportInitialized
public void reportInitialized(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
Receives notification that report generation initializes the current run.The event carries a ReportState.Started state. Use this to initialize the report.
- Specified by:
reportInitialized
in interfaceorg.pentaho.reporting.engine.classic.core.event.ReportListener
- Overrides:
reportInitialized
in classorg.pentaho.reporting.engine.classic.core.function.AbstractFunction
- Parameters:
event
- The event.
-
groupFinished
public void groupFinished(org.pentaho.reporting.engine.classic.core.event.ReportEvent event)
Receives notification that a group has finished.- Specified by:
groupFinished
in interfaceorg.pentaho.reporting.engine.classic.core.event.ReportListener
- Overrides:
groupFinished
in classorg.pentaho.reporting.engine.classic.core.function.AbstractFunction
- Parameters:
event
- the event.
-
getValue
public Object getValue()
Return the current expression value.The value depends (obviously) on the expression implementation.
- Returns:
- the value of the function.
-
-