Class PreviewPane

    • Constructor Detail

      • PreviewPane

        public PreviewPane()
        Creates a new JPanel with a double buffer and a flow layout.
      • PreviewPane

        public PreviewPane​(boolean init)
    • Method Detail

      • isDeferredRepagination

        public boolean isDeferredRepagination()
      • setDeferredRepagination

        public void setDeferredRepagination​(boolean deferredRepagination)
      • setPrintReportProcessor

        protected void setPrintReportProcessor​(PrintReportProcessor printReportProcessor)
      • getMenu

        public JMenu[] getMenu()
      • setMenu

        protected void setMenu​(JMenu[] menus)
      • getToolBar

        public JToolBar getToolBar()
      • getStatusText

        public String getStatusText()
      • setStatusText

        public void setStatusText​(String statusText)
      • setError

        public void setError​(Throwable error)
      • getStatusType

        public StatusType getStatusType()
      • setStatusType

        public void setStatusType​(StatusType statusType)
      • setReportController

        public void setReportController​(ReportController reportController)
      • setReportJob

        public void setReportJob​(MasterReport reportJob)
      • getZoom

        public double getZoom()
      • setZoom

        public void setZoom​(double zoom)
      • isClosed

        public boolean isClosed()
      • setClosed

        public void setClosed​(boolean closed)
      • setNumberOfPages

        public void setNumberOfPages​(int numberOfPages)
      • setPageNumber

        public void setPageNumber​(int pageNumber)
      • getIconTheme

        public IconTheme getIconTheme()
      • setIconTheme

        protected void setIconTheme​(IconTheme theme)
      • initializeFromReport

        protected void initializeFromReport()
      • initializeWithoutJob

        protected void initializeWithoutJob()
      • parseRelativeFloat

        protected float parseRelativeFloat​(String value)
      • getToolbarPreActions

        protected Action[] getToolbarPreActions()
        Gets a list of Actions to add to the toolbar ahead of all other toolbar actions. Left protected for subclasses to override.
        Returns:
        Action[] an array of javax.swing.Action objects
      • buildToolbar

        protected JToolBar buildToolbar​(boolean floatable)
      • setToolbarFloatable

        public void setToolbarFloatable​(boolean toolbarFloatable)
      • isToolbarFloatable

        public boolean isToolbarFloatable()
      • getZoomModel

        public org.pentaho.reporting.libraries.designtime.swing.KeyedComboBoxModel<Double,​String> getZoomModel()
      • formatZoomText

        protected final String formatZoomText​(double zoom)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getZoomFactors

        public double[] getZoomFactors()
      • setPaginated

        public void setPaginated​(boolean paginated)
      • setPaginating

        public void setPaginating​(boolean paginating)
      • startPagination

        public void startPagination()
      • createWorker

        protected Worker createWorker()
      • getNoReportDrawable

        public Object getNoReportDrawable()
      • setNoReportDrawable

        public void setNoReportDrawable​(Object noReportDrawable)
      • getPaginatingDrawable

        public Object getPaginatingDrawable()
      • setPaginatingDrawable

        public void setPaginatingDrawable​(Object paginatingDrawable)
      • updateVisiblePage

        protected void updateVisiblePage​(int pageNumber)
      • addReportProgressListener

        public void addReportProgressListener​(ReportProgressListener progressListener)
      • removeReportProgressListener

        public void removeReportProgressListener​(ReportProgressListener progressListener)
      • forwardReportStartedEvent

        protected void forwardReportStartedEvent​(ReportProgressEvent event)
      • forwardReportUpdateEvent

        protected void forwardReportUpdateEvent​(ReportProgressEvent event)
      • forwardReportFinishedEvent

        protected void forwardReportFinishedEvent​(ReportProgressEvent event)
      • isHyperlinkSystemActive

        protected boolean isHyperlinkSystemActive()
      • fireReportHyperlinkEvent

        protected void fireReportHyperlinkEvent​(ReportHyperlinkEvent event)
      • computeContextConfiguration

        protected org.pentaho.reporting.libraries.base.config.Configuration computeContextConfiguration()