Package net.sf.jasperreports.swing
Class JRViewerController
java.lang.Object
net.sf.jasperreports.swing.JRViewerController
- Direct Known Subclasses:
JRDesignViewerController
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected JasperPrintprotected booleanprotected RenderersCacheprotected Stringprotected intprotected static final intprotected static final intprotected static final int -
Constructor Summary
ConstructorsConstructorDescriptionJRViewerController(Locale locale, ResourceBundle resBundle) JRViewerController(JasperReportsContext jasperReportsContext, Locale locale, ResourceBundle resBundle) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(JRViewerListener listener) voidclear()protected voidfireListeners(int eventCode) voidfitPage()voidfitWidth()protected voidgetBundleString(String key) intintprotected RenderersCachefloatgetZoom()booleanhasPages()booleanbooleanbooleanvoidloadReport(InputStream is, boolean isXmlReport) voidloadReport(String fileName, boolean isXmlReport) voidloadReport(JasperPrint jrPrint) voidvoidreload()booleanremoveListener(JRViewerListener listener) voidsetPageIndex(int index) protected voidsetReport(InputStream is, boolean isXmlReport) protected voidvoidsetZoomRatio(float newZoom)
-
Field Details
-
TYPE_FILE_NAME
protected static final int TYPE_FILE_NAME- See Also:
-
TYPE_INPUT_STREAM
protected static final int TYPE_INPUT_STREAM- See Also:
-
TYPE_OBJECT
protected static final int TYPE_OBJECT- See Also:
-
type
protected int type -
isXML
protected boolean isXML -
reportFileName
-
reloadSupported
protected boolean reloadSupported -
jasperPrint
-
renderersCache
-
-
Constructor Details
-
JRViewerController
- See Also:
-
JRViewerController
public JRViewerController(JasperReportsContext jasperReportsContext, Locale locale, ResourceBundle resBundle)
-
-
Method Details
-
addListener
-
removeListener
-
fireListeners
protected void fireListeners(int eventCode) -
setReport
- Throws:
JRException
-
loadReport
- Throws:
JRException
-
setReport
- Throws:
JRException
-
loadReport
- Throws:
JRException
-
loadReport
-
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
-
getResourceBundle
-
getLocale
-
getBundleString
-
getJasperPrint
-
getPrintParts
-
getPageCount
public int getPageCount() -
getPageFormat
-
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()
-