org.jfree.report.data
public class RunningExpressionSlot extends java.lang.Object implements ExpressionSlot, ExpressionRuntime
Constructor and Description |
---|
RunningExpressionSlot(Expression expression,
StaticExpressionRuntimeData runtimeData,
PrecomputeNode precomputeNode) |
Modifier and Type | Method and Description |
---|---|
void |
advance() |
java.lang.Object |
clone() |
org.pentaho.reporting.libraries.base.config.Configuration |
getConfiguration() |
int |
getCurrentRow() |
ReportData |
getData()
Returns the report data used in this section.
|
DataRow |
getDataRow()
Returns the datarow.
|
java.lang.Object |
getDeclaringParent() |
Expression |
getExpression() |
java.lang.String |
getName() |
ReportContext |
getReportContext() |
ResourceBundleFactory |
getResourceBundleFactory() |
java.lang.Object |
getValue() |
boolean |
isDeepTraversing() |
boolean |
isPreserve() |
void |
updateDataRow(DataRow dataRow) |
public RunningExpressionSlot(Expression expression, StaticExpressionRuntimeData runtimeData, PrecomputeNode precomputeNode)
public Expression getExpression()
public java.lang.Object getValue() throws DataSourceException
getValue
in interface ExpressionSlot
DataSourceException
public java.lang.String getName()
getName
in interface ExpressionSlot
public DataRow getDataRow()
ExpressionRuntime
getDataRow
in interface ExpressionRuntime
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface ExpressionSlot
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void updateDataRow(DataRow dataRow)
updateDataRow
in interface ExpressionSlot
public ReportData getData()
getData
in interface ExpressionRuntime
ExpressionRuntime.getCurrentRow()
public java.lang.Object getDeclaringParent()
getDeclaringParent
in interface ExpressionRuntime
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
getConfiguration
in interface ExpressionRuntime
public ResourceBundleFactory getResourceBundleFactory()
getResourceBundleFactory
in interface ExpressionRuntime
public void advance() throws DataSourceException
advance
in interface ExpressionSlot
DataSourceException
public boolean isDeepTraversing()
isDeepTraversing
in interface ExpressionSlot
public int getCurrentRow()
getCurrentRow
in interface ExpressionRuntime
public ReportContext getReportContext()
getReportContext
in interface ExpressionRuntime
public boolean isPreserve()
isPreserve
in interface ExpressionSlot