Class 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 Detail

      • DesignerExpressionRuntime

        public 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 Detail

      • getDataFactory

        public org.pentaho.reporting.engine.classic.core.DataFactory getDataFactory()
        Specified by:
        getDataFactory in interface org.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 interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getDataSchema

        public org.pentaho.reporting.engine.classic.core.wizard.DataSchema getDataSchema()
        Specified by:
        getDataSchema in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getConfiguration

        public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
        Specified by:
        getConfiguration in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getResourceBundleFactory

        public org.pentaho.reporting.engine.classic.core.ResourceBundleFactory getResourceBundleFactory()
        Specified by:
        getResourceBundleFactory in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getData

        public TableModel getData()
        Specified by:
        getData in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getCurrentRow

        public int getCurrentRow()
        Specified by:
        getCurrentRow in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getCurrentDataItem

        public int getCurrentDataItem()
        Specified by:
        getCurrentDataItem in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getExportDescriptor

        public String getExportDescriptor()
        Specified by:
        getExportDescriptor in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getProcessingContext

        public org.pentaho.reporting.engine.classic.core.function.ProcessingContext getProcessingContext()
        Specified by:
        getProcessingContext in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getCurrentGroup

        public int getCurrentGroup()
        Specified by:
        getCurrentGroup in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getGroupStartRow

        public int getGroupStartRow​(String groupName)
        Specified by:
        getGroupStartRow in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • getGroupStartRow

        public int getGroupStartRow​(int groupIndex)
        Specified by:
        getGroupStartRow in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • isStructuralComplexReport

        public boolean isStructuralComplexReport()
        Specified by:
        isStructuralComplexReport in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime
      • isCrosstabActive

        public boolean isCrosstabActive()
        Specified by:
        isCrosstabActive in interface org.pentaho.reporting.engine.classic.core.function.ExpressionRuntime