net.sf.jasperreports.view
Class JasperViewer

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by net.sf.jasperreports.view.JasperViewer
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class JasperViewer
extends javax.swing.JFrame

Version:
$Id: JasperViewer.java 3939 2010-08-20 09:52:00Z teodord $
Author:
Teodor Danciu ([email protected])
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  JRViewer viewer
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JasperViewer(java.io.InputStream is, boolean isXMLFile)
          Creates new form JasperViewer
JasperViewer(java.io.InputStream is, boolean isXMLFile, boolean isExitOnClose)
          Creates new form JasperViewer
JasperViewer(java.io.InputStream is, boolean isXMLFile, boolean isExitOnClose, java.util.Locale locale)
          Creates new form JasperViewer
JasperViewer(JasperPrint jasperPrint)
          Creates new form JasperViewer
JasperViewer(JasperPrint jasperPrint, boolean isExitOnClose)
          Creates new form JasperViewer
JasperViewer(JasperPrint jasperPrint, boolean isExitOnClose, java.util.Locale locale)
          Creates new form JasperViewer
JasperViewer(java.lang.String sourceFile, boolean isXMLFile)
          Creates new form JasperViewer
JasperViewer(java.lang.String sourceFile, boolean isXMLFile, boolean isExitOnClose)
          Creates new form JasperViewer
JasperViewer(java.lang.String sourceFile, boolean isXMLFile, boolean isExitOnClose, java.util.Locale locale)
          Creates new form JasperViewer
 
Method Summary
static void main(java.lang.String[] args)
           
 void setFitPageZoomRatio()
           
 void setFitWidthZoomRatio()
           
 void setZoomRatio(float zoomRatio)
           
static void viewReport(java.io.InputStream is, boolean isXMLFile)
           
static void viewReport(java.io.InputStream is, boolean isXMLFile, boolean isExitOnClose)
           
static void viewReport(java.io.InputStream is, boolean isXMLFile, boolean isExitOnClose, java.util.Locale locale)
           
static void viewReport(JasperPrint jasperPrint)
           
static void viewReport(JasperPrint jasperPrint, boolean isExitOnClose)
           
static void viewReport(JasperPrint jasperPrint, boolean isExitOnClose, java.util.Locale locale)
           
static void viewReport(java.lang.String sourceFile, boolean isXMLFile)
           
static void viewReport(java.lang.String sourceFile, boolean isXMLFile, boolean isExitOnClose)
           
static void viewReport(java.lang.String sourceFile, boolean isXMLFile, boolean isExitOnClose, java.util.Locale locale)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

viewer

protected JRViewer viewer
Constructor Detail

JasperViewer

public JasperViewer(java.lang.String sourceFile,
                    boolean isXMLFile)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(java.io.InputStream is,
                    boolean isXMLFile)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(JasperPrint jasperPrint)
Creates new form JasperViewer


JasperViewer

public JasperViewer(java.lang.String sourceFile,
                    boolean isXMLFile,
                    boolean isExitOnClose)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(java.io.InputStream is,
                    boolean isXMLFile,
                    boolean isExitOnClose)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(JasperPrint jasperPrint,
                    boolean isExitOnClose)
Creates new form JasperViewer


JasperViewer

public JasperViewer(java.lang.String sourceFile,
                    boolean isXMLFile,
                    boolean isExitOnClose,
                    java.util.Locale locale)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(java.io.InputStream is,
                    boolean isXMLFile,
                    boolean isExitOnClose,
                    java.util.Locale locale)
             throws JRException
Creates new form JasperViewer

Throws:
JRException

JasperViewer

public JasperViewer(JasperPrint jasperPrint,
                    boolean isExitOnClose,
                    java.util.Locale locale)
Creates new form JasperViewer

Method Detail

setZoomRatio

public void setZoomRatio(float zoomRatio)

setFitWidthZoomRatio

public void setFitWidthZoomRatio()

setFitPageZoomRatio

public void setFitPageZoomRatio()

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments

viewReport

public static void viewReport(java.lang.String sourceFile,
                              boolean isXMLFile)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(java.io.InputStream is,
                              boolean isXMLFile)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(JasperPrint jasperPrint)

viewReport

public static void viewReport(java.lang.String sourceFile,
                              boolean isXMLFile,
                              boolean isExitOnClose)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(java.io.InputStream is,
                              boolean isXMLFile,
                              boolean isExitOnClose)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(JasperPrint jasperPrint,
                              boolean isExitOnClose)

viewReport

public static void viewReport(java.lang.String sourceFile,
                              boolean isXMLFile,
                              boolean isExitOnClose,
                              java.util.Locale locale)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(java.io.InputStream is,
                              boolean isXMLFile,
                              boolean isExitOnClose,
                              java.util.Locale locale)
                       throws JRException
Throws:
JRException

viewReport

public static void viewReport(JasperPrint jasperPrint,
                              boolean isExitOnClose,
                              java.util.Locale locale)


Copyright © 2011. All Rights Reserved.