Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jfree.report.data.RunningExpressionSlot
public class RunningExpressionSlot
extends java.lang.Object
implements ExpressionSlot, ExpressionRuntime
Constructor Summary | |
|
Method Summary | |
void |
|
Object |
|
Configuration | |
int | |
ReportData |
|
DataRow |
|
Object | |
Expression | |
String |
|
ReportContext | |
ResourceBundleFactory | |
Object |
|
boolean | |
boolean | |
void |
|
public RunningExpressionSlot(Expression expression, StaticExpressionRuntimeData runtimeData, PrecomputeNode precomputeNode)
public void advance() throws DataSourceException
- Specified by:
- advance in interface ExpressionSlot
public Configuration getConfiguration()
- Specified by:
- getConfiguration in interface ExpressionRuntime
public ReportData 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:
- getData in interface ExpressionRuntime
- Returns:
public DataRow getDataRow()
Returns the datarow.
- Specified by:
- getDataRow in interface ExpressionRuntime
- Returns:
public Object getDeclaringParent()
- Specified by:
- getDeclaringParent in interface ExpressionRuntime
public ReportContext getReportContext()
- Specified by:
- getReportContext in interface ExpressionRuntime
public ResourceBundleFactory getResourceBundleFactory()
- Specified by:
- getResourceBundleFactory in interface ExpressionRuntime
public Object getValue() throws DataSourceException
- Specified by:
- getValue in interface ExpressionSlot
public boolean isDeepTraversing()
- Specified by:
- isDeepTraversing in interface ExpressionSlot
public void updateDataRow(DataRow dataRow)
- Specified by:
- updateDataRow in interface ExpressionSlot