Class DesignerExpressionRuntime
- java.lang.Object
-
- org.pentaho.reporting.designer.core.editor.report.layouting.DesignerExpressionRuntime
-
- All Implemented Interfaces:
org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
public class DesignerExpressionRuntime extends Object implements org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
Todo: Document me!- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description DesignerExpressionRuntime(org.pentaho.reporting.engine.classic.core.DataRow dataRow, org.pentaho.reporting.engine.classic.core.wizard.DataSchema dataSchema, org.pentaho.reporting.engine.classic.core.MasterReport report)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.reporting.libraries.base.config.Configuration
getConfiguration()
org.pentaho.reporting.libraries.resourceloader.ResourceKey
getContentBase()
int
getCurrentDataItem()
int
getCurrentGroup()
int
getCurrentRow()
TableModel
getData()
org.pentaho.reporting.engine.classic.core.DataFactory
getDataFactory()
org.pentaho.reporting.engine.classic.core.DataRow
getDataRow()
org.pentaho.reporting.engine.classic.core.wizard.DataSchema
getDataSchema()
String
getExportDescriptor()
int
getGroupStartRow(int groupIndex)
int
getGroupStartRow(String groupName)
org.pentaho.reporting.engine.classic.core.function.ProcessingContext
getProcessingContext()
org.pentaho.reporting.engine.classic.core.ResourceBundleFactory
getResourceBundleFactory()
boolean
isCrosstabActive()
boolean
isStructuralComplexReport()
void
setContentBase(org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase)
void
setDataSchema(org.pentaho.reporting.engine.classic.core.wizard.DataSchema dataSchema)
-
-
-
Method Detail
-
getDataFactory
public org.pentaho.reporting.engine.classic.core.DataFactory getDataFactory()
- Specified by:
getDataFactory
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getContentBase
public org.pentaho.reporting.libraries.resourceloader.ResourceKey getContentBase()
-
setContentBase
public void setContentBase(org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase)
-
setDataSchema
public void setDataSchema(org.pentaho.reporting.engine.classic.core.wizard.DataSchema dataSchema)
-
getDataRow
public org.pentaho.reporting.engine.classic.core.DataRow getDataRow()
- Specified by:
getDataRow
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getDataSchema
public org.pentaho.reporting.engine.classic.core.wizard.DataSchema getDataSchema()
- Specified by:
getDataSchema
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getConfiguration
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
- Specified by:
getConfiguration
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getResourceBundleFactory
public org.pentaho.reporting.engine.classic.core.ResourceBundleFactory getResourceBundleFactory()
- Specified by:
getResourceBundleFactory
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getData
public TableModel getData()
- Specified by:
getData
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getCurrentRow
public int getCurrentRow()
- Specified by:
getCurrentRow
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getCurrentDataItem
public int getCurrentDataItem()
- Specified by:
getCurrentDataItem
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getExportDescriptor
public String getExportDescriptor()
- Specified by:
getExportDescriptor
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getProcessingContext
public org.pentaho.reporting.engine.classic.core.function.ProcessingContext getProcessingContext()
- Specified by:
getProcessingContext
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getCurrentGroup
public int getCurrentGroup()
- Specified by:
getCurrentGroup
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getGroupStartRow
public int getGroupStartRow(String groupName)
- Specified by:
getGroupStartRow
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
getGroupStartRow
public int getGroupStartRow(int groupIndex)
- Specified by:
getGroupStartRow
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
isStructuralComplexReport
public boolean isStructuralComplexReport()
- Specified by:
isStructuralComplexReport
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
isCrosstabActive
public boolean isCrosstabActive()
- Specified by:
isCrosstabActive
in interfaceorg.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
-
-