org.pentaho.reporting.designer.core
Interface ReportDesignerContext

All Known Implementing Classes:
DefaultReportDesignerContext

public interface ReportDesignerContext

A model that holds the current active render-context. A report-designer frame can have more than one render-context. It also has a welcome and a preview pane.

Author:
Thomas Morgner

Field Summary
static String ACTIVE_CONTEXT_PROPERTY
           
static String PAGE_PROPERTY
           
static String PAGE_TOTAL_PROPERTY
           
static String REPORT_RENDER_CONTEXT_PROPERTY
           
static String SELECTION_WAITING_PROPERTY
           
static String STATUS_TEXT_PROPERTY
           
 
Method Summary
 int addMasterReport(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String property, PropertyChangeListener listener)
           
 int addSubReport(ReportRenderContext parentReportContext, org.pentaho.reporting.engine.classic.core.SubReport subReportElement)
           
 int findActiveContextIndex()
           
 ReportRenderContext getActiveContext()
           
 GlobalAuthenticationStore getGlobalAuthenticationStore()
           
 int getPage()
           
 int getPageTotal()
           
 Component getParent()
           
 JPopupMenu getPopupMenu(String id)
           
 RecentFilesModel getRecentFilesModel()
           
 ReportRenderContext getReportRenderContext(int index)
           
 int getReportRenderContextCount()
           
 JComponent getToolBar(String id)
           
 ReportDesignerView getView()
           
 boolean isSelectionWaiting()
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String property, PropertyChangeListener listener)
           
 void removeReportRenderContext(int index)
           
 void setActiveContext(ReportRenderContext context)
           
 void setPageNumbers(int page, int pageTotal)
           
 void setSelectionWaiting(boolean selectionWaiting)
           
 void setStatusText(String text)
           
 

Field Detail

REPORT_RENDER_CONTEXT_PROPERTY

static final String REPORT_RENDER_CONTEXT_PROPERTY
See Also:
Constant Field Values

ACTIVE_CONTEXT_PROPERTY

static final String ACTIVE_CONTEXT_PROPERTY
See Also:
Constant Field Values

STATUS_TEXT_PROPERTY

static final String STATUS_TEXT_PROPERTY
See Also:
Constant Field Values

SELECTION_WAITING_PROPERTY

static final String SELECTION_WAITING_PROPERTY
See Also:
Constant Field Values

PAGE_PROPERTY

static final String PAGE_PROPERTY
See Also:
Constant Field Values

PAGE_TOTAL_PROPERTY

static final String PAGE_TOTAL_PROPERTY
See Also:
Constant Field Values
Method Detail

getRecentFilesModel

RecentFilesModel getRecentFilesModel()

getActiveContext

ReportRenderContext getActiveContext()

setActiveContext

void setActiveContext(ReportRenderContext context)

setStatusText

void setStatusText(String text)

setPageNumbers

void setPageNumbers(int page,
                    int pageTotal)

getPage

int getPage()

getPageTotal

int getPageTotal()

getParent

Component getParent()

getPopupMenu

JPopupMenu getPopupMenu(String id)

getToolBar

JComponent getToolBar(String id)

addMasterReport

int addMasterReport(org.pentaho.reporting.engine.classic.core.MasterReport masterReportElement)
                    throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException

addSubReport

int addSubReport(ReportRenderContext parentReportContext,
                 org.pentaho.reporting.engine.classic.core.SubReport subReportElement)
                 throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException

getReportRenderContext

ReportRenderContext getReportRenderContext(int index)

getReportRenderContextCount

int getReportRenderContextCount()

removeReportRenderContext

void removeReportRenderContext(int index)

addPropertyChangeListener

void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

void addPropertyChangeListener(String property,
                               PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(String property,
                                  PropertyChangeListener listener)

getView

ReportDesignerView getView()

findActiveContextIndex

int findActiveContextIndex()

isSelectionWaiting

boolean isSelectionWaiting()

setSelectionWaiting

void setSelectionWaiting(boolean selectionWaiting)

getGlobalAuthenticationStore

GlobalAuthenticationStore getGlobalAuthenticationStore()