org.jfree.report.modules.gui.swing.preview

Class PreviewPane


public class PreviewPane
extends JPanel

Creation-Date: 11.11.2006, 19:36:13
Author:
Thomas Morgner

Field Summary

static String
CLOSED_PROPERTY
static String
ICON_THEME_PROPERTY
static String
MENU_PROPERTY
static String
NUMBER_OF_PAGES_PROPERTY
static String
PAGE_NUMBER_PROPERTY
static String
PAGINATING_PROPERTY
static String
REPORT_CONTROLLER_PROPERTY
static String
REPORT_JOB_PROPERTY
static String
STATUS_TEXT_PROPERTY
static String
STATUS_TYPE_PROPERTY
static String
TITLE_PROPERTY
static String
ZOOM_PROPERTY

Constructor Summary

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

Method Summary

IconTheme
getIconTheme()
Locale
getLocale()
JMenu[]
getMenu()
Drawable
getNoReportDrawable()
int
getNumberOfPages()
int
getPageNumber()
Drawable
getPaginatingDrawable()
PrintReportProcessor
getPrintReportProcessor()
ReportController
getReportController()
ReportJob
getReportJob()
String
getStatusText()
int
getStatusType()
SwingGuiContext
getSwingGuiContext()
String
getTitle()
JToolBar
getToolBar()
double
getZoom()
double[]
getZoomFactors()
KeyedComboBoxModel
getZoomModel()
protected void
initializeFromReport()
protected void
initializeWithoutJob()
boolean
isClosed()
boolean
isPaginating()
void
refreshReportController(ReportController newReportController)
void
setClosed(boolean closed)
protected void
setIconTheme(IconTheme theme)
protected void
setMenu(JMenu[] menus)
void
setNoReportDrawable(Drawable noReportDrawable)
void
setNumberOfPages(int numberOfPages)
void
setPageNumber(int pageNumber)
void
setPaginating(boolean paginating)
void
setPaginatingDrawable(Drawable paginatingDrawable)
protected void
setPrintReportProcessor(PrintReportProcessor printReportProcessor)
void
setReportController(ReportController reportController)
void
setReportJob(ReportJob reportJob)
void
setStatusText(String statusText)
void
setStatusType(int statusType)
void
setTitle(String title)
void
setZoom(double zoom)
protected void
updateVisiblePage(int pageNumber)

Field Details

CLOSED_PROPERTY

public static final String CLOSED_PROPERTY

ICON_THEME_PROPERTY

public static final String ICON_THEME_PROPERTY

MENU_PROPERTY

public static final String MENU_PROPERTY

NUMBER_OF_PAGES_PROPERTY

public static final String NUMBER_OF_PAGES_PROPERTY

PAGE_NUMBER_PROPERTY

public static final String PAGE_NUMBER_PROPERTY

PAGINATING_PROPERTY

public static final String PAGINATING_PROPERTY

REPORT_CONTROLLER_PROPERTY

public static final String REPORT_CONTROLLER_PROPERTY

REPORT_JOB_PROPERTY

public static final String REPORT_JOB_PROPERTY

STATUS_TEXT_PROPERTY

public static final String STATUS_TEXT_PROPERTY

STATUS_TYPE_PROPERTY

public static final String STATUS_TYPE_PROPERTY

TITLE_PROPERTY

public static final String TITLE_PROPERTY

ZOOM_PROPERTY

public static final String ZOOM_PROPERTY

Constructor Details

PreviewPane

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

Method Details

getIconTheme

public IconTheme getIconTheme()

getLocale

public Locale getLocale()

getMenu

public JMenu[] getMenu()

getNoReportDrawable

public Drawable getNoReportDrawable()

getNumberOfPages

public int getNumberOfPages()

getPageNumber

public int getPageNumber()

getPaginatingDrawable

public Drawable getPaginatingDrawable()

getPrintReportProcessor

public PrintReportProcessor getPrintReportProcessor()

getReportController

public ReportController getReportController()

getReportJob

public ReportJob getReportJob()

getStatusText

public String getStatusText()

getStatusType

public int getStatusType()

getSwingGuiContext

public SwingGuiContext getSwingGuiContext()

getTitle

public String getTitle()

getToolBar

public JToolBar getToolBar()

getZoom

public double getZoom()

getZoomFactors

public double[] getZoomFactors()

getZoomModel

public KeyedComboBoxModel getZoomModel()

initializeFromReport

protected void initializeFromReport()

initializeWithoutJob

protected void initializeWithoutJob()

isClosed

public boolean isClosed()

isPaginating

public boolean isPaginating()

refreshReportController

public void refreshReportController(ReportController newReportController)

setClosed

public void setClosed(boolean closed)

setIconTheme

protected void setIconTheme(IconTheme theme)

setMenu

protected void setMenu(JMenu[] menus)

setNoReportDrawable

public void setNoReportDrawable(Drawable noReportDrawable)

setNumberOfPages

public void setNumberOfPages(int numberOfPages)

setPageNumber

public void setPageNumber(int pageNumber)

setPaginating

public void setPaginating(boolean paginating)

setPaginatingDrawable

public void setPaginatingDrawable(Drawable paginatingDrawable)

setPrintReportProcessor

protected void setPrintReportProcessor(PrintReportProcessor printReportProcessor)

setReportController

public void setReportController(ReportController reportController)

setReportJob

public void setReportJob(ReportJob reportJob)

setStatusText

public void setStatusText(String statusText)

setStatusType

public void setStatusType(int statusType)

setTitle

public void setTitle(String title)

setZoom

public void setZoom(double zoom)

updateVisiblePage

protected void updateVisiblePage(int pageNumber)