org.jfree.report.expressions

Class ProxyExpressionRuntime

Implemented Interfaces:
ExpressionRuntime

public class ProxyExpressionRuntime
extends java.lang.Object
implements ExpressionRuntime

Creation-Date: 22.04.2006, 14:17:54
Author:
Thomas Morgner

Constructor Summary

ProxyExpressionRuntime(ExpressionRuntime parent)

Method Summary

Configuration
getConfiguration()
int
getCurrentRow()
ReportData
getData()
Returns the report data used in this section.
DataRow
getDataRow()
Returns the datarow.
Object
getDeclaringParent()
ReportContext
getReportContext()
ResourceBundleFactory
getResourceBundleFactory()

Constructor Details

ProxyExpressionRuntime

public ProxyExpressionRuntime(ExpressionRuntime parent)

Method Details

getConfiguration

public Configuration getConfiguration()
Specified by:
getConfiguration in interface ExpressionRuntime

getCurrentRow

public int getCurrentRow()
Specified by:
getCurrentRow in interface ExpressionRuntime

getData

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:

getDataRow

public DataRow getDataRow()
Returns the datarow.
Specified by:
getDataRow in interface ExpressionRuntime
Returns:

getDeclaringParent

public Object getDeclaringParent()
Specified by:
getDeclaringParent in interface ExpressionRuntime

getReportContext

public ReportContext getReportContext()
Specified by:
getReportContext in interface ExpressionRuntime

getResourceBundleFactory

public ResourceBundleFactory getResourceBundleFactory()
Specified by:
getResourceBundleFactory in interface ExpressionRuntime