Class ReportRenderContext
- java.lang.Object
-
- org.pentaho.reporting.designer.core.editor.ReportRenderContext
-
- All Implemented Interfaces:
ReportDocumentContext
,ReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
public class ReportRenderContext extends Object implements ReportDocumentContext
A render context that covers a single report-model. Report-Definition and master-report can be the same object, but are not necessarily the same. ReportDef could be a subreport and the master-report is always the single master-report.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReport)
ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement, org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report, ReportDocumentContext parentContext, GlobalAuthenticationStore globalAuthenticationStore)
ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement, org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report, ReportDocumentContext parentContext, GlobalAuthenticationStore globalAuthenticationStore, boolean computationTarget)
-
Method Summary
-
-
-
Constructor Detail
-
ReportRenderContext
public ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReport)
-
ReportRenderContext
public ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement, org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report, ReportDocumentContext parentContext, GlobalAuthenticationStore globalAuthenticationStore)
-
ReportRenderContext
public ReportRenderContext(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement, org.pentaho.reporting.engine.classic.core.AbstractReportDefinition report, ReportDocumentContext parentContext, GlobalAuthenticationStore globalAuthenticationStore, boolean computationTarget)
-
-
Method Detail
-
addReportDataChangeListener
public void addReportDataChangeListener(ReportDataChangeListener l)
- Specified by:
addReportDataChangeListener
in interfaceReportDocumentContext
-
removeReportDataChangeListener
public void removeReportDataChangeListener(ReportDataChangeListener l)
- Specified by:
removeReportDataChangeListener
in interfaceReportDocumentContext
-
fireDataSourceChangedEvent
protected void fireDataSourceChangedEvent()
-
isBandedContext
public boolean isBandedContext()
- Specified by:
isBandedContext
in interfaceReportDocumentContext
-
getSharedRenderer
public SharedElementRenderer getSharedRenderer()
- Specified by:
getSharedRenderer
in interfaceReportDocumentContext
-
getSelectionModel
public DocumentContextSelectionModel getSelectionModel()
- Specified by:
getSelectionModel
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getReportDataSchemaModel
public org.pentaho.reporting.engine.classic.core.wizard.ContextAwareDataSchemaModel getReportDataSchemaModel()
- Specified by:
getReportDataSchemaModel
in interfaceReportDocumentContext
-
getInspectionRunner
protected InspectionRunner getInspectionRunner()
-
getZoomModel
public ZoomModel getZoomModel()
- Specified by:
getZoomModel
in interfaceReportDocumentContext
-
getMasterReportElement
public org.pentaho.reporting.engine.classic.core.MasterReport getMasterReportElement()
-
getContextRoot
public org.pentaho.reporting.engine.classic.core.MasterReport getContextRoot()
- Specified by:
getContextRoot
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getReportDefinition
public org.pentaho.reporting.engine.classic.core.AbstractReportDefinition getReportDefinition()
- Specified by:
getReportDefinition
in interfaceReportDocumentContext
-
getPageDefinition
@Deprecated public org.pentaho.reporting.engine.classic.core.PageDefinition getPageDefinition()
Deprecated.
-
isChanged
public boolean isChanged()
- Specified by:
isChanged
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
resetChangeTracker
public void resetChangeTracker()
- Specified by:
resetChangeTracker
in interfaceReportDocumentContext
-
getUndo
public UndoManager getUndo()
- Specified by:
getUndo
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getResourceManager
public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
- Specified by:
getResourceManager
in interfaceReportDocumentContext
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getProperties
public HashMap<String,Object> getProperties()
- Specified by:
getProperties
in interfaceReportDocumentContext
-
getAuthenticationStore
public AuthenticationStore getAuthenticationStore()
- Specified by:
getAuthenticationStore
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getTabName
public String getTabName()
- Specified by:
getTabName
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
setTabName
public void setTabName(String tabName)
-
getIcon
public Icon getIcon()
- Specified by:
getIcon
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
getDocumentFile
public String getDocumentFile()
- Specified by:
getDocumentFile
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
removePropertyChangeListener
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
addPropertyChangeListener
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
firePropertyChange
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
-
onDocumentActivated
public void onDocumentActivated()
- Specified by:
onDocumentActivated
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
addInspectionListener
public void addInspectionListener(InspectionResultListener listener)
- Specified by:
addInspectionListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
removeInspectionListener
public void removeInspectionListener(InspectionResultListener listener)
- Specified by:
removeInspectionListener
in interfaceReportDesignerDocumentContext<org.pentaho.reporting.engine.classic.core.MasterReport>
-
-