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 boolean
protected JasperPrint
protected boolean
protected RenderersCache
protected String
protected int
protected static final int
protected static final int
protected static final int
-
Constructor Summary
ConstructorsConstructorDescriptionJRViewerController
(Locale locale, ResourceBundle resBundle) JRViewerController
(JasperReportsContext jasperReportsContext, Locale locale, ResourceBundle resBundle) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(JRViewerListener listener) void
clear()
protected void
fireListeners
(int eventCode) void
fitPage()
void
fitWidth()
protected void
getBundleString
(String key) int
int
protected RenderersCache
float
getZoom()
boolean
hasPages()
boolean
boolean
boolean
void
loadReport
(InputStream is, boolean isXmlReport) void
loadReport
(String fileName, boolean isXmlReport) void
loadReport
(JasperPrint jrPrint) void
void
reload()
boolean
removeListener
(JRViewerListener listener) void
setPageIndex
(int index) protected void
setReport
(InputStream is, boolean isXmlReport) protected void
void
setZoomRatio
(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()
-