Package org.jfree.report.data
Class RunningExpressionSlot
java.lang.Object
org.jfree.report.data.RunningExpressionSlot
- All Implemented Interfaces:
Cloneable,ExpressionSlot,ExpressionRuntime
Creation-Date: 25.11.2006, 15:18:58
- Author:
- Thomas Morgner
-
Constructor Summary
ConstructorsConstructorDescriptionRunningExpressionSlot(Expression expression, StaticExpressionRuntimeData runtimeData, PrecomputeNode precomputeNode) -
Method Summary
-
Constructor Details
-
RunningExpressionSlot
public RunningExpressionSlot(Expression expression, StaticExpressionRuntimeData runtimeData, PrecomputeNode precomputeNode)
-
-
Method Details
-
getExpression
-
getValue
- Specified by:
getValuein interfaceExpressionSlot- Throws:
DataSourceException
-
getName
- Specified by:
getNamein interfaceExpressionSlot
-
getDataRow
Description copied from interface:ExpressionRuntimeReturns the datarow.- Specified by:
getDataRowin interfaceExpressionRuntime- Returns:
-
clone
- Specified by:
clonein interfaceExpressionSlot- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
updateDataRow
- Specified by:
updateDataRowin interfaceExpressionSlot
-
getData
Returns the report data used in this section. If subreports are used, this does not reflect the complete report data. All access to the report data must be properly synchronized. Failure to do so may result in funny results. Do not assume that the report data will be initialized on the current cursor positon.- Specified by:
getDatain interfaceExpressionRuntime- Returns:
- See Also:
-
getDeclaringParent
- Specified by:
getDeclaringParentin interfaceExpressionRuntime
-
getConfiguration
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()- Specified by:
getConfigurationin interfaceExpressionRuntime
-
getResourceBundleFactory
- Specified by:
getResourceBundleFactoryin interfaceExpressionRuntime
-
advance
- Specified by:
advancein interfaceExpressionSlot- Throws:
DataSourceException
-
isDeepTraversing
public boolean isDeepTraversing()- Specified by:
isDeepTraversingin interfaceExpressionSlot
-
getCurrentRow
public int getCurrentRow()- Specified by:
getCurrentRowin interfaceExpressionRuntime
-
getReportContext
- Specified by:
getReportContextin interfaceExpressionRuntime
-
isPreserve
public boolean isPreserve()- Specified by:
isPreservein interfaceExpressionSlot
-