public class SoapUIProJRViewer extends JPanel implements net.sf.jasperreports.view.JRHyperlinkListener
Modifier and Type | Class and Description |
---|---|
protected class |
SoapUIProJRViewer.ImageMapPanel |
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JToggleButton |
btnActualSize |
protected JButton |
btnFirst |
protected JToggleButton |
btnFitPage |
protected JToggleButton |
btnFitWidth |
protected JButton |
btnLast |
protected JButton |
btnNext |
protected JButton |
btnPrevious |
protected JButton |
btnPrint |
protected JButton |
btnReload |
protected JButton |
btnSave |
protected JButton |
btnZoomIn |
protected JButton |
btnZoomOut |
protected JComboBox |
cmbZoom |
protected int |
defaultZoomIndex |
protected boolean |
isXML |
protected KeyListener |
keyNavigationListener |
protected File |
lastFolder |
protected JLabel |
lblStatus |
protected float |
MAX_ZOOM |
protected float |
MIN_ZOOM |
protected JPanel |
pnlSep01 |
protected JPanel |
pnlSep02 |
protected JPanel |
pnlSep03 |
protected JPanel |
pnlStatus |
protected float |
realZoom
the zoom ration adjusted to the screen resolution.
|
static int |
REPORT_RESOLUTION
The DPI of the generated report.
|
protected String |
reportFileName |
protected List |
saveContributors |
protected com.eviware.soapui.support.components.JXToolBar |
tlbToolBar |
protected JTextField |
txtGoTo |
protected int |
type |
protected static int |
TYPE_FILE_NAME |
protected static int |
TYPE_INPUT_STREAM |
protected static int |
TYPE_OBJECT |
static String |
VIEWER_RENDER_BUFFER_MAX_SIZE
Maximum size (in pixels) of a buffered image that would be used by
JRViewer to render a report page. |
protected float |
zoom |
protected int[] |
zooms |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
SoapUIProJRViewer(InputStream is,
boolean isXML)
Creates new form JRViewer
|
SoapUIProJRViewer(InputStream is,
boolean isXML,
Locale locale)
Creates new form JRViewer
|
SoapUIProJRViewer(InputStream is,
boolean isXML,
Locale locale,
ResourceBundle resBundle)
Creates new form JRViewer
|
SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint)
Creates new form JRViewer
|
SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint,
Locale locale)
Creates new form JRViewer
|
SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint,
Locale locale,
ResourceBundle resBundle)
Creates new form JRViewer
|
SoapUIProJRViewer(String fileName,
boolean isXML)
Creates new form JRViewer
|
SoapUIProJRViewer(String fileName,
boolean isXML,
Locale locale)
Creates new form JRViewer
|
SoapUIProJRViewer(String fileName,
boolean isXML,
Locale locale,
ResourceBundle resBundle)
Creates new form JRViewer
|
Modifier and Type | Method and Description |
---|---|
void |
addHyperlinkListener(net.sf.jasperreports.view.JRHyperlinkListener listener) |
void |
addSaveContributor(net.sf.jasperreports.view.JRSaveContributor contributor) |
void |
clear() |
protected void |
createHyperlinks() |
protected void |
createHyperlinks(List elements,
int offsetX,
int offsetY) |
protected void |
drawPageError(Graphics grx) |
protected void |
forceRefresh() |
protected String |
getBundleString(String key) |
protected String |
getFallbackTooltip(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink) |
protected net.sf.jasperreports.engine.export.JRGraphics2DExporter |
getGraphics2DExporter() |
net.sf.jasperreports.view.JRHyperlinkListener[] |
getHyperlinkListeners() |
protected String |
getHyperlinkTooltip(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink) |
protected Image |
getPageErrorImage() |
int |
getPageIndex() |
net.sf.jasperreports.view.JRSaveContributor[] |
getSaveContributors() |
void |
gotoHyperlink(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink) |
protected void |
hyperlinkClicked(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink) |
protected void |
initResources(Locale locale,
ResourceBundle resBundle) |
protected void |
initSaveContributors() |
protected boolean |
isOnlyHyperlinkListener() |
protected void |
keyNavigate(KeyEvent evt) |
protected void |
loadReport(InputStream is,
boolean isXmlReport) |
protected void |
loadReport(net.sf.jasperreports.engine.JasperPrint jrPrint) |
protected void |
loadReport(String fileName,
boolean isXmlReport) |
protected void |
paintPage(Graphics2D grx) |
protected void |
paintPageError(Graphics2D grx) |
protected void |
refreshPage() |
void |
removeHyperlinkListener(net.sf.jasperreports.view.JRHyperlinkListener listener) |
void |
removeSaveContributor(net.sf.jasperreports.view.JRSaveContributor contributor) |
void |
setFitPageZoomRatio() |
void |
setFitWidthZoomRatio() |
protected void |
setPageImage() |
void |
setSaveContributors(net.sf.jasperreports.view.JRSaveContributor[] saveContributors)
Replaces the save contributors with the ones provided as parameter.
|
void |
setZoomRatio(float newZoom) |
protected void |
setZooms() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final String VIEWER_RENDER_BUFFER_MAX_SIZE
JRViewer
to render a report page.
If rendering a report page would require an image larger than this threshold (i.e. image width x image height > maximum size), the report page will be rendered directly on the viewer component.
If this property is zero or negative, buffered images will never be user to render a report page. By default, this property is set to 0.
protected static final int TYPE_FILE_NAME
protected static final int TYPE_INPUT_STREAM
protected static final int TYPE_OBJECT
public static final int REPORT_RESOLUTION
protected float MIN_ZOOM
protected float MAX_ZOOM
protected int[] zooms
protected int defaultZoomIndex
protected int type
protected boolean isXML
protected String reportFileName
protected float zoom
protected float realZoom
protected KeyListener keyNavigationListener
protected List saveContributors
protected File lastFolder
protected JToggleButton btnActualSize
protected JButton btnFirst
protected JToggleButton btnFitPage
protected JToggleButton btnFitWidth
protected JButton btnLast
protected JButton btnNext
protected JButton btnPrevious
protected JButton btnPrint
protected JButton btnReload
protected JButton btnSave
protected JButton btnZoomIn
protected JButton btnZoomOut
protected JComboBox cmbZoom
protected JLabel lblStatus
protected JPanel pnlSep01
protected JPanel pnlSep02
protected JPanel pnlSep03
protected JPanel pnlStatus
protected com.eviware.soapui.support.components.JXToolBar tlbToolBar
protected JTextField txtGoTo
public SoapUIProJRViewer(String fileName, boolean isXML) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(InputStream is, boolean isXML) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint)
public SoapUIProJRViewer(String fileName, boolean isXML, Locale locale) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(InputStream is, boolean isXML, Locale locale) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint, Locale locale)
public SoapUIProJRViewer(String fileName, boolean isXML, Locale locale, ResourceBundle resBundle) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(InputStream is, boolean isXML, Locale locale, ResourceBundle resBundle) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
public SoapUIProJRViewer(net.sf.jasperreports.engine.JasperPrint jrPrint, Locale locale, ResourceBundle resBundle)
public void clear()
protected void setZooms()
public void addSaveContributor(net.sf.jasperreports.view.JRSaveContributor contributor)
public void removeSaveContributor(net.sf.jasperreports.view.JRSaveContributor contributor)
public net.sf.jasperreports.view.JRSaveContributor[] getSaveContributors()
public void setSaveContributors(net.sf.jasperreports.view.JRSaveContributor[] saveContributors)
public void addHyperlinkListener(net.sf.jasperreports.view.JRHyperlinkListener listener)
public void removeHyperlinkListener(net.sf.jasperreports.view.JRHyperlinkListener listener)
public net.sf.jasperreports.view.JRHyperlinkListener[] getHyperlinkListeners()
protected void initResources(Locale locale, ResourceBundle resBundle)
protected void initSaveContributors()
public void gotoHyperlink(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink)
gotoHyperlink
in interface net.sf.jasperreports.view.JRHyperlinkListener
protected boolean isOnlyHyperlinkListener()
protected void forceRefresh()
protected void hyperlinkClicked(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink)
public int getPageIndex()
protected void loadReport(String fileName, boolean isXmlReport) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
protected void loadReport(InputStream is, boolean isXmlReport) throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
protected void loadReport(net.sf.jasperreports.engine.JasperPrint jrPrint)
protected void refreshPage()
protected void setPageImage()
protected Image getPageErrorImage()
protected void createHyperlinks()
protected void createHyperlinks(List elements, int offsetX, int offsetY)
protected String getHyperlinkTooltip(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink)
protected String getFallbackTooltip(net.sf.jasperreports.engine.JRPrintHyperlink hyperlink)
public void setZoomRatio(float newZoom)
public void setFitWidthZoomRatio()
public void setFitPageZoomRatio()
protected net.sf.jasperreports.engine.export.JRGraphics2DExporter getGraphics2DExporter() throws net.sf.jasperreports.engine.JRException
net.sf.jasperreports.engine.JRException
protected void paintPage(Graphics2D grx)
protected void paintPageError(Graphics2D grx)
protected void drawPageError(Graphics grx)
protected void keyNavigate(KeyEvent evt)
Copyright © 2019. All rights reserved.