Package net.sf.jasperreports.swing
Class JRViewerController
- java.lang.Object
-
- net.sf.jasperreports.swing.JRViewerController
-
- Direct Known Subclasses:
JRDesignViewerController
public class JRViewerController extends java.lang.Object- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisXMLprotected JasperPrintjasperPrintprotected booleanreloadSupportedprotected RenderersCacherenderersCacheprotected java.lang.StringreportFileNameprotected inttypeprotected static intTYPE_FILE_NAMEprotected static intTYPE_INPUT_STREAMprotected static intTYPE_OBJECT
-
Constructor Summary
Constructors Constructor Description JRViewerController(java.util.Locale locale, java.util.ResourceBundle resBundle)JRViewerController(JasperReportsContext jasperReportsContext, java.util.Locale locale, java.util.ResourceBundle resBundle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(JRViewerListener listener)voidclear()protected voidfireListeners(int eventCode)voidfitPage()voidfitWidth()protected voidforceRefresh()java.lang.StringgetBundleString(java.lang.String key)JasperPrintgetJasperPrint()JasperReportsContextgetJasperReportsContext()java.util.LocalegetLocale()intgetPageCount()PrintPageFormatgetPageFormat()intgetPageIndex()PrintPartsgetPrintParts()protected RenderersCachegetRenderersCache()java.util.ResourceBundlegetResourceBundle()floatgetZoom()booleanhasPages()booleanisFitPage()booleanisFitWidth()booleanisReloadSupported()voidloadReport(java.io.InputStream is, boolean isXmlReport)voidloadReport(java.lang.String fileName, boolean isXmlReport)voidloadReport(JasperPrint jrPrint)voidrefreshPage()voidreload()booleanremoveListener(JRViewerListener listener)voidsetPageIndex(int index)protected voidsetReport(java.io.InputStream is, boolean isXmlReport)protected voidsetReport(java.lang.String fileName, boolean isXmlReport)voidsetZoomRatio(float newZoom)
-
-
-
Field Detail
-
TYPE_FILE_NAME
protected static final int TYPE_FILE_NAME
- See Also:
- Constant Field Values
-
TYPE_INPUT_STREAM
protected static final int TYPE_INPUT_STREAM
- See Also:
- Constant Field Values
-
TYPE_OBJECT
protected static final int TYPE_OBJECT
- See Also:
- Constant Field Values
-
type
protected int type
-
isXML
protected boolean isXML
-
reportFileName
protected java.lang.String reportFileName
-
reloadSupported
protected boolean reloadSupported
-
jasperPrint
protected JasperPrint jasperPrint
-
renderersCache
protected RenderersCache renderersCache
-
-
Constructor Detail
-
JRViewerController
public JRViewerController(java.util.Locale locale, java.util.ResourceBundle resBundle)
-
JRViewerController
public JRViewerController(JasperReportsContext jasperReportsContext, java.util.Locale locale, java.util.ResourceBundle resBundle)
-
-
Method Detail
-
addListener
public void addListener(JRViewerListener listener)
-
removeListener
public boolean removeListener(JRViewerListener listener)
-
fireListeners
protected void fireListeners(int eventCode)
-
setReport
protected void setReport(java.lang.String fileName, boolean isXmlReport) throws JRException- Throws:
JRException
-
loadReport
public void loadReport(java.lang.String fileName, boolean isXmlReport) throws JRException- Throws:
JRException
-
setReport
protected void setReport(java.io.InputStream is, boolean isXmlReport) throws JRException- Throws:
JRException
-
loadReport
public void loadReport(java.io.InputStream is, boolean isXmlReport) throws JRException- Throws:
JRException
-
loadReport
public void loadReport(JasperPrint jrPrint)
-
reload
public void reload()
-
hasPages
public boolean hasPages()
-
refreshPage
public void refreshPage()
-
forceRefresh
protected void forceRefresh()
-
setZoomRatio
public void setZoomRatio(float newZoom)
-
setPageIndex
public void setPageIndex(int index)
-
getJasperReportsContext
public JasperReportsContext getJasperReportsContext()
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
-
getLocale
public java.util.Locale getLocale()
-
getBundleString
public java.lang.String getBundleString(java.lang.String key)
-
getJasperPrint
public JasperPrint getJasperPrint()
-
getPrintParts
public PrintParts getPrintParts()
-
getPageCount
public int getPageCount()
-
getPageFormat
public PrintPageFormat getPageFormat()
-
getRenderersCache
protected RenderersCache getRenderersCache()
-
clear
public void clear()
-
getPageIndex
public int getPageIndex()
-
getZoom
public float getZoom()
-
isReloadSupported
public boolean isReloadSupported()
-
isFitPage
public boolean isFitPage()
-
isFitWidth
public boolean isFitWidth()
-
fitPage
public void fitPage()
-
fitWidth
public void fitWidth()
-
-