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 StringCLOSED_PROPERTY
static StringICON_THEME_PROPERTY
static StringMENU_PROPERTY
static StringNUMBER_OF_PAGES_PROPERTY
static StringPAGE_NUMBER_PROPERTY
static StringPAGINATING_PROPERTY
static StringREPORT_CONTROLLER_PROPERTY
static StringREPORT_JOB_PROPERTY
static StringSTATUS_TEXT_PROPERTY
static StringSTATUS_TYPE_PROPERTY
static StringTITLE_PROPERTY
static StringZOOM_PROPERTY
Constructor Summary
PreviewPane()
Creates a new JPanel with a double buffer and a flow layout.
Method Summary
IconThemegetIconTheme()
LocalegetLocale()
JMenu[]getMenu()
ObjectgetNoReportDrawable()
intgetNumberOfPages()
intgetPageNumber()
ObjectgetPaginatingDrawable()
PrintReportProcessorgetPrintReportProcessor()
ReportControllergetReportController()
ReportJobgetReportJob()
StringgetStatusText()
intgetStatusType()
SwingGuiContextgetSwingGuiContext()
StringgetTitle()
JToolBargetToolBar()
doublegetZoom()
double[]getZoomFactors()
KeyedComboBoxModelgetZoomModel()
protected voidinitializeFromReport()
protected voidinitializeWithoutJob()
booleanisClosed()
booleanisPaginating()
voidrefreshReportController(ReportController newReportController)
voidsetClosed(boolean closed)
protected voidsetIconTheme(IconTheme theme)
protected voidsetMenu(JMenu[] menus)
voidsetNoReportDrawable(Object noReportDrawable)
voidsetNumberOfPages(int numberOfPages)
voidsetPageNumber(int pageNumber)
voidsetPaginating(boolean paginating)
voidsetPaginatingDrawable(Object paginatingDrawable)
protected voidsetPrintReportProcessor(PrintReportProcessor printReportProcessor)
voidsetReportController(ReportController reportController)
voidsetReportJob(ReportJob reportJob)
voidsetStatusText(String statusText)
voidsetStatusType(int statusType)
voidsetTitle(String title)
voidsetZoom(double zoom)
protected voidupdateVisiblePage(int pageNumber)

Field Detail

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 Detail

PreviewPane

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

Method Detail

getIconTheme

public IconTheme getIconTheme()

getLocale

public Locale getLocale()

getMenu

public JMenu[] getMenu()

getNoReportDrawable

public Object getNoReportDrawable()

getNumberOfPages

public int getNumberOfPages()

getPageNumber

public int getPageNumber()

getPaginatingDrawable

public Object 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(Object noReportDrawable)

setNumberOfPages

public void setNumberOfPages(int numberOfPages)

setPageNumber

public void setPageNumber(int pageNumber)

setPaginating

public void setPaginating(boolean paginating)

setPaginatingDrawable

public void setPaginatingDrawable(Object 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)