Uses of Interface
org.pentaho.reporting.engine.classic.core.ReportDefinition

Packages that use ReportDefinition
org.pentaho.reporting.engine.classic.core Main classes in the JFreeReport class library. 
org.pentaho.reporting.engine.classic.core.event The report events in this package is used to inform the report's functions of the current state of the report. 
org.pentaho.reporting.engine.classic.core.function The function package contains statefull functions and stateless expression for JFreeReport. 
org.pentaho.reporting.engine.classic.core.layout Banded layout management. 
org.pentaho.reporting.engine.classic.core.layout.model   
org.pentaho.reporting.engine.classic.core.layout.output   
org.pentaho.reporting.engine.classic.core.modules.output.pageable.base Support for the output targets that are page- and print oriented. 
org.pentaho.reporting.engine.classic.core.states States used in the JFreeReport state transition diagram. 
org.pentaho.reporting.engine.classic.core.states.process   
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core
 

Classes in org.pentaho.reporting.engine.classic.core that implement ReportDefinition
 class AbstractReportDefinition
          The AbstractReportDefinition serves as base-implementation for both the SubReport and the global JFreeReport instance.
 class MasterReport
          A JFreeReport instance is used as report template to define the visual layout of a report and to collect all data sources for the reporting.
 class SubReport
          A subreport element.
 

Methods in org.pentaho.reporting.engine.classic.core that return ReportDefinition
 ReportDefinition AbstractReportDefinition.getReportDefinition()
          Returns the currently assigned report definition.
 ReportDefinition ReportElement.getReportDefinition()
           
 ReportDefinition Element.getReportDefinition()
          Returns the currently assigned report definition.
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.event
 

Methods in org.pentaho.reporting.engine.classic.core.event that return ReportDefinition
 ReportDefinition ReportModelEvent.getReport()
           
 ReportDefinition ReportEvent.getReport()
          Returns the report that generated the event.
 

Constructors in org.pentaho.reporting.engine.classic.core.event with parameters of type ReportDefinition
ReportModelEvent(ReportDefinition source, Object sourceElement, int type, Object parameter)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.function
 

Methods in org.pentaho.reporting.engine.classic.core.function with parameters of type ReportDefinition
static ReportElement FunctionUtilities.findElementById(ReportDefinition reportDefinition, String id)
           
static ReportElement FunctionUtilities.findElementByInstanceId(ReportDefinition reportDefinition, InstanceID id)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.layout
 

Methods in org.pentaho.reporting.engine.classic.core.layout with parameters of type ReportDefinition
 void Renderer.startReport(ReportDefinition pageDefinition)
           
 void AbstractRenderer.startReport(ReportDefinition report)
           
 void StreamingRenderer.startReport(ReportDefinition report)
           
 void FlowRenderer.startReport(ReportDefinition report)
           
 void Renderer.startSubReport(ReportDefinition report, InstanceID insertationPoint)
           
 void AbstractRenderer.startSubReport(ReportDefinition report, InstanceID insertationPoint)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.layout.model
 

Constructors in org.pentaho.reporting.engine.classic.core.layout.model with parameters of type ReportDefinition
LogicalPageBox(ReportDefinition report, StyleSheet style, BoxDefinition box)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.layout.output
 

Methods in org.pentaho.reporting.engine.classic.core.layout.output that return ReportDefinition
 ReportDefinition LayouterLevel.getReportDefinition()
           
 

Constructors in org.pentaho.reporting.engine.classic.core.layout.output with parameters of type ReportDefinition
LayouterLevel(ReportDefinition reportDefinition, int groupIndex, LayoutExpressionRuntime runtime, boolean inItemGroup)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.modules.output.pageable.base
 

Methods in org.pentaho.reporting.engine.classic.core.modules.output.pageable.base with parameters of type ReportDefinition
 void PageableRenderer.startReport(ReportDefinition report)
           
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.states
 

Classes in org.pentaho.reporting.engine.classic.core.states that implement ReportDefinition
 class ReportDefinitionImpl
          A report definition.
 

Methods in org.pentaho.reporting.engine.classic.core.states that return ReportDefinition
 ReportDefinition ReportState.getReport()
           
 ReportDefinition ReportDefinitionImpl.getReportDefinition()
          Returns the currently assigned report definition.
 

Methods in org.pentaho.reporting.engine.classic.core.states with parameters of type ReportDefinition
static FunctionStorageKey FunctionStorageKey.createKey(ReportStateKey parent, ReportDefinition reportDefinition)
           
static int StateUtilities.findGroupByName(ReportDefinition definition, String groupName)
          Deprecated. will be removed in the next release
 

Constructors in org.pentaho.reporting.engine.classic.core.states with parameters of type ReportDefinition
ReportDefinitionImpl(ReportDefinition report, PageDefinition pageDefinition)
          Creates a report definition from a report object.
 

Uses of ReportDefinition in org.pentaho.reporting.engine.classic.core.states.process
 

Methods in org.pentaho.reporting.engine.classic.core.states.process that return ReportDefinition
 ReportDefinition ProcessState.getReport()