org.apache.batik.apps.svgbrowser
Class JSVGViewerFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--org.apache.batik.apps.svgbrowser.JSVGViewerFrame
All Implemented Interfaces:
javax.accessibility.Accessible, ActionMap, GVTTreeBuilderListener, GVTTreeRendererListener, java.awt.image.ImageObserver, LinkActivationListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, SVGDocumentLoaderListener, SVGLoadEventDispatcherListener, UpdateManagerListener, javax.swing.WindowConstants

public class JSVGViewerFrame
extends javax.swing.JFrame
implements ActionMap, SVGDocumentLoaderListener, GVTTreeBuilderListener, SVGLoadEventDispatcherListener, GVTTreeRendererListener, LinkActivationListener, UpdateManagerListener

This class represents a SVG viewer swing frame.

See Also:
Serialized Form

Inner Class Summary
 class JSVGViewerFrame.AboutAction
          To show the about dialog
 class JSVGViewerFrame.BackAction
          To go back to the previous document
 class JSVGViewerFrame.CloseAction
          To close the last document.
 class JSVGViewerFrame.DOMViewerAction
          To display the DOM viewer of the document
 class JSVGViewerFrame.ExportAsJPGAction
          To save the current document as JPG.
 class JSVGViewerFrame.ExportAsPNGAction
          To save the current document as PNG.
 class JSVGViewerFrame.ExportAsTIFFAction
          To save the current document as TIFF.
 class JSVGViewerFrame.FindDialogAction
          To display the Find dialog
 class JSVGViewerFrame.FlushAction
          To flush image cache (purely for debugging purposes)
 class JSVGViewerFrame.ForwardAction
          To go forward to the previous document
 class JSVGViewerFrame.FullScreenAction
          To display the document full screen
protected static class JSVGViewerFrame.ImageFileFilter
          A FileFilter used when exporting the SVG document as an image.
 class JSVGViewerFrame.MonitorAction
          To display the memory monitor.
 class JSVGViewerFrame.NewWindowAction
          To open a new window.
 class JSVGViewerFrame.NextTransformAction
          To go forward to the next transform
 class JSVGViewerFrame.OpenAction
          To open a new file.
 class JSVGViewerFrame.OpenLocationAction
          To open a new document.
 class JSVGViewerFrame.PauseAction
          To pause a document.
 class JSVGViewerFrame.PlayAction
          To restart after a pause.
 class JSVGViewerFrame.PreferencesAction
          To show the preferences.
 class JSVGViewerFrame.PreviousTransformAction
          To go back to the previous transform
 class JSVGViewerFrame.PrintAction
          To print the current document.
 class JSVGViewerFrame.ReloadAction
          To reload the current document.
 class JSVGViewerFrame.SetTransformAction
          To show the set transform dialog
 class JSVGViewerFrame.StopAction
          To stop the current processing.
 class JSVGViewerFrame.ThumbnailDialogAction
          To display the Thumbnail dialog
protected  class JSVGViewerFrame.UserAgent
          This class implements a SVG user agent.
 class JSVGViewerFrame.UseStylesheetAction
          To apply the selected author stylesheet
 class JSVGViewerFrame.ViewSourceAction
          To view the source of the current document.
 
Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static java.lang.String ABOUT_ACTION
           
protected  java.lang.String alternateStyleSheet
          The alternate style-sheet title.
protected  Application application
          The current application.
protected  boolean autoAdjust
          The auto adjust flag.
static java.lang.String BACK_ACTION
           
protected  JSVGViewerFrame.BackAction backAction
          The back action
protected static java.util.ResourceBundle bundle
          The resource bundle
static java.lang.String CLOSE_ACTION
           
protected  java.io.File currentExportPath
          The current export path.
protected  java.io.File currentPath
          The current path.
protected  boolean debug
          The debug flag.
static java.awt.Cursor DEFAULT_CURSOR
          The default cursor.
protected static SquiggleInputHandler defaultHandler
          The default input handler
static java.lang.String DOM_VIEWER_ACTION
           
protected  DOMViewer domViewer
          The DOM viewer.
static java.lang.String EXIT_ACTION
           
static java.lang.String EXPORT_AS_JPG_ACTION
           
static java.lang.String EXPORT_AS_PNG_ACTION
           
static java.lang.String EXPORT_AS_TIFF_ACTION
           
static java.lang.String FIND_DIALOG_ACTION
           
protected  FindDialog findDialog
          The Find dialog.
static java.lang.String FLUSH_ACTION
           
static java.lang.String FORWARD_ACTION
           
protected  JSVGViewerFrame.ForwardAction forwardAction
          The forward action
static java.lang.String FULL_SCREEN_ACTION
           
protected static java.util.Vector handlers
          The input handlers
protected static java.lang.String JDK_1_4_PRESENCE_TEST_CLASS
          If the following class can be found (it appeared in JDK 1.4), then we know we are post JDK 1.4.
protected  java.util.Map listeners
          The map that contains the action listeners
protected  LocalHistory localHistory
          The local history.
protected  LocationBar locationBar
          The location bar.
protected  boolean managerStopped
          Whether the update manager was stopped.
protected static javax.swing.JFrame memoryMonitorFrame
          The memory monitor frame.
static java.lang.String MONITOR_ACTION
           
static java.lang.String NEW_WINDOW_ACTION
           
static java.lang.String NEXT_TRANSFORM_ACTION
           
protected  JSVGViewerFrame.NextTransformAction nextTransformAction
          The next transform action
static java.lang.String OPEN_ACTION
           
static java.lang.String OPEN_LOCATION_ACTION
           
static java.lang.String PAUSE_ACTION
           
protected  JSVGViewerFrame.PauseAction pauseAction
          The pause action
static java.lang.String PLAY_ACTION
           
protected  JSVGViewerFrame.PlayAction playAction
          The play action
static java.lang.String PREFERENCES_ACTION
           
static java.lang.String PREVIOUS_TRANSFORM_ACTION
           
protected  JSVGViewerFrame.PreviousTransformAction previousTransformAction
          The previous transform action
static java.lang.String PRINT_ACTION
           
protected static boolean priorJDK1_4
          Kind of ugly, but we need to know if we are running before or after 1.4...
static java.lang.String PROPERTY_OS_NAME
          Name for the os-name property
static java.lang.String PROPERTY_OS_NAME_DEFAULT
          Name for the os.name default
static java.lang.String PROPERTY_OS_WINDOWS_PREFIX
          Name for the os.name property prefix we are looking for in OpenAction to work around JFileChooser bug
static java.lang.String RELOAD_ACTION
           
static java.lang.String RESET_TRANSFORM_ACTION
           
protected static ResourceManager resources
          The resource manager
static java.lang.String RESOURCES
          The gui resources file name
static java.lang.String SET_TRANSFORM_ACTION
           
protected  StatusBar statusBar
          The status bar.
static java.lang.String STOP_ACTION
           
protected  JSVGViewerFrame.StopAction stopAction
          The stop action
protected  JSVGCanvas svgCanvas
          The JSVGCanvas.
protected  javax.swing.JPanel svgCanvasPanel
          The panel where the svgCanvas is displayed
protected  SVGDocument svgDocument
          The current document.
static java.lang.String THUMBNAIL_DIALOG_ACTION
           
protected  ThumbnailDialog thumbnailDialog
          The Find dialog.
protected  java.lang.String title
          The initial frame title.
protected  JAffineTransformChooser.Dialog transformDialog
          The transform dialog
protected  TransformHistory transformHistory
          The transform history.
protected  URIChooser uriChooser
          The URI chooser.
static java.lang.String USE_STYLESHEET_ACTION
           
protected  SVGUserAgent userAgent
          The SVG user agent.
protected  JSVGViewerFrame.UseStylesheetAction useStylesheetAction
          The use (author) stylesheet action
static java.lang.String VIEW_SOURCE_ACTION
           
static java.awt.Cursor WAIT_CURSOR
          The cursor indicating that an operation is pending.
protected  javax.swing.JWindow window
          A window used for full screen display
static java.lang.String ZOOM_IN_ACTION
           
static java.lang.String ZOOM_OUT_ACTION
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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
 
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
JSVGViewerFrame(Application app)
          Creates a new SVG viewer frame.
 
Method Summary
 void documentLoadingCancelled(SVGDocumentLoaderEvent e)
          Called when the loading of a document was cancelled.
 void documentLoadingCompleted(SVGDocumentLoaderEvent e)
          Called when the loading of a document was completed.
 void documentLoadingFailed(SVGDocumentLoaderEvent e)
          Called when the loading of a document has failed.
 void documentLoadingStarted(SVGDocumentLoaderEvent e)
          Called when the loading of a document was started.
 javax.swing.Action getAction(java.lang.String key)
          Returns the action associated with the given string or null on error
protected static java.util.Vector getHandlers()
          Returns the list of input file handler.
 SquiggleInputHandler getInputHandler(ParsedURL purl)
          Returns the input handler for the given URI
 JSVGCanvas getJSVGCanvas()
          Returns the main JSVGCanvas of this frame.
 void gvtBuildCancelled(GVTTreeBuilderEvent e)
          Called when a build was cancelled.
 void gvtBuildCompleted(GVTTreeBuilderEvent e)
          Called when a build was completed.
 void gvtBuildFailed(GVTTreeBuilderEvent e)
          Called when a build failed.
 void gvtBuildStarted(GVTTreeBuilderEvent e)
          Called when a build started.
 void gvtRenderingCancelled(GVTTreeRendererEvent e)
          Called when a rendering was cancelled.
 void gvtRenderingCompleted(GVTTreeRendererEvent e)
          Called when a rendering was completed.
 void gvtRenderingFailed(GVTTreeRendererEvent e)
          Called when a rendering failed.
 void gvtRenderingPrepare(GVTTreeRendererEvent e)
          Called when a rendering is in its preparing phase.
 void gvtRenderingStarted(GVTTreeRendererEvent e)
          Called when a rendering started.
 void linkActivated(LinkActivationEvent e)
          Called when a link was activated.
 void managerResumed(UpdateManagerEvent e)
          Called when the manager was resumed.
 void managerStarted(UpdateManagerEvent e)
          Called when the manager was started.
 void managerStopped(UpdateManagerEvent e)
          Called when the manager was stopped.
 void managerSuspended(UpdateManagerEvent e)
          Called when the manager was suspended.
static void registerHandler(SquiggleInputHandler handler)
          Registers an input file handler by adding it to the handlers map.
 void setAutoAdjust(boolean b)
          Whether to auto adjust the canvas to the size of the document.
 void setDebug(boolean b)
          Whether to show the debug traces.
 void setSVGDocument(SVGDocument svgDocument, java.lang.String svgDocumentURL, java.lang.String svgDocumentTitle)
          Forces the viewer frame to show the input SVGDocument
 void showSVGDocument(java.lang.String uri)
          Shows the given document into the viewer frame
 void svgLoadEventDispatchCancelled(SVGLoadEventDispatcherEvent e)
          Called when a onload event dispatch was cancelled.
 void svgLoadEventDispatchCompleted(SVGLoadEventDispatcherEvent e)
          Called when a onload event dispatch was completed.
 void svgLoadEventDispatchFailed(SVGLoadEventDispatcherEvent e)
          Called when a onload event dispatch failed.
 void svgLoadEventDispatchStarted(SVGLoadEventDispatcherEvent e)
          Called when a onload event dispatch started.
 void updateCompleted(UpdateManagerEvent e)
          Called when an update was completed.
 void updateFailed(UpdateManagerEvent e)
          Called when an update failed.
 void updateStarted(UpdateManagerEvent e)
          Called when an update started.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

priorJDK1_4

protected static boolean priorJDK1_4
Kind of ugly, but we need to know if we are running before or after 1.4...

JDK_1_4_PRESENCE_TEST_CLASS

protected static final java.lang.String JDK_1_4_PRESENCE_TEST_CLASS
If the following class can be found (it appeared in JDK 1.4), then we know we are post JDK 1.4.

RESOURCES

public static final java.lang.String RESOURCES
The gui resources file name

ABOUT_ACTION

public static final java.lang.String ABOUT_ACTION

OPEN_ACTION

public static final java.lang.String OPEN_ACTION

OPEN_LOCATION_ACTION

public static final java.lang.String OPEN_LOCATION_ACTION

NEW_WINDOW_ACTION

public static final java.lang.String NEW_WINDOW_ACTION

RELOAD_ACTION

public static final java.lang.String RELOAD_ACTION

BACK_ACTION

public static final java.lang.String BACK_ACTION

FORWARD_ACTION

public static final java.lang.String FORWARD_ACTION

FULL_SCREEN_ACTION

public static final java.lang.String FULL_SCREEN_ACTION

PRINT_ACTION

public static final java.lang.String PRINT_ACTION

EXPORT_AS_JPG_ACTION

public static final java.lang.String EXPORT_AS_JPG_ACTION

EXPORT_AS_PNG_ACTION

public static final java.lang.String EXPORT_AS_PNG_ACTION

EXPORT_AS_TIFF_ACTION

public static final java.lang.String EXPORT_AS_TIFF_ACTION

PREFERENCES_ACTION

public static final java.lang.String PREFERENCES_ACTION

CLOSE_ACTION

public static final java.lang.String CLOSE_ACTION

VIEW_SOURCE_ACTION

public static final java.lang.String VIEW_SOURCE_ACTION

EXIT_ACTION

public static final java.lang.String EXIT_ACTION

RESET_TRANSFORM_ACTION

public static final java.lang.String RESET_TRANSFORM_ACTION

ZOOM_IN_ACTION

public static final java.lang.String ZOOM_IN_ACTION

ZOOM_OUT_ACTION

public static final java.lang.String ZOOM_OUT_ACTION

PREVIOUS_TRANSFORM_ACTION

public static final java.lang.String PREVIOUS_TRANSFORM_ACTION

NEXT_TRANSFORM_ACTION

public static final java.lang.String NEXT_TRANSFORM_ACTION

USE_STYLESHEET_ACTION

public static final java.lang.String USE_STYLESHEET_ACTION

PLAY_ACTION

public static final java.lang.String PLAY_ACTION

PAUSE_ACTION

public static final java.lang.String PAUSE_ACTION

STOP_ACTION

public static final java.lang.String STOP_ACTION

MONITOR_ACTION

public static final java.lang.String MONITOR_ACTION

DOM_VIEWER_ACTION

public static final java.lang.String DOM_VIEWER_ACTION

SET_TRANSFORM_ACTION

public static final java.lang.String SET_TRANSFORM_ACTION

FIND_DIALOG_ACTION

public static final java.lang.String FIND_DIALOG_ACTION

THUMBNAIL_DIALOG_ACTION

public static final java.lang.String THUMBNAIL_DIALOG_ACTION

FLUSH_ACTION

public static final java.lang.String FLUSH_ACTION

WAIT_CURSOR

public static final java.awt.Cursor WAIT_CURSOR
The cursor indicating that an operation is pending.

DEFAULT_CURSOR

public static final java.awt.Cursor DEFAULT_CURSOR
The default cursor.

PROPERTY_OS_NAME

public static final java.lang.String PROPERTY_OS_NAME
Name for the os-name property

PROPERTY_OS_NAME_DEFAULT

public static final java.lang.String PROPERTY_OS_NAME_DEFAULT
Name for the os.name default

PROPERTY_OS_WINDOWS_PREFIX

public static final java.lang.String PROPERTY_OS_WINDOWS_PREFIX
Name for the os.name property prefix we are looking for in OpenAction to work around JFileChooser bug

handlers

protected static java.util.Vector handlers
The input handlers

defaultHandler

protected static SquiggleInputHandler defaultHandler
The default input handler

bundle

protected static java.util.ResourceBundle bundle
The resource bundle

resources

protected static ResourceManager resources
The resource manager

application

protected Application application
The current application.

svgCanvas

protected JSVGCanvas svgCanvas
The JSVGCanvas.

svgCanvasPanel

protected javax.swing.JPanel svgCanvasPanel
The panel where the svgCanvas is displayed

window

protected javax.swing.JWindow window
A window used for full screen display

memoryMonitorFrame

protected static javax.swing.JFrame memoryMonitorFrame
The memory monitor frame.

currentPath

protected java.io.File currentPath
The current path.

currentExportPath

protected java.io.File currentExportPath
The current export path.

backAction

protected JSVGViewerFrame.BackAction backAction
The back action

forwardAction

protected JSVGViewerFrame.ForwardAction forwardAction
The forward action

playAction

protected JSVGViewerFrame.PlayAction playAction
The play action

pauseAction

protected JSVGViewerFrame.PauseAction pauseAction
The pause action

stopAction

protected JSVGViewerFrame.StopAction stopAction
The stop action

previousTransformAction

protected JSVGViewerFrame.PreviousTransformAction previousTransformAction
The previous transform action

nextTransformAction

protected JSVGViewerFrame.NextTransformAction nextTransformAction
The next transform action

useStylesheetAction

protected JSVGViewerFrame.UseStylesheetAction useStylesheetAction
The use (author) stylesheet action

debug

protected boolean debug
The debug flag.

autoAdjust

protected boolean autoAdjust
The auto adjust flag.

managerStopped

protected boolean managerStopped
Whether the update manager was stopped.

userAgent

protected SVGUserAgent userAgent
The SVG user agent.

svgDocument

protected SVGDocument svgDocument
The current document.

uriChooser

protected URIChooser uriChooser
The URI chooser.

domViewer

protected DOMViewer domViewer
The DOM viewer.

findDialog

protected FindDialog findDialog
The Find dialog.

thumbnailDialog

protected ThumbnailDialog thumbnailDialog
The Find dialog.

transformDialog

protected JAffineTransformChooser.Dialog transformDialog
The transform dialog

locationBar

protected LocationBar locationBar
The location bar.

statusBar

protected StatusBar statusBar
The status bar.

title

protected java.lang.String title
The initial frame title.

localHistory

protected LocalHistory localHistory
The local history.

transformHistory

protected TransformHistory transformHistory
The transform history.

alternateStyleSheet

protected java.lang.String alternateStyleSheet
The alternate style-sheet title.

listeners

protected java.util.Map listeners
The map that contains the action listeners
Constructor Detail

JSVGViewerFrame

public JSVGViewerFrame(Application app)
Creates a new SVG viewer frame.
Method Detail

setDebug

public void setDebug(boolean b)
Whether to show the debug traces.

setAutoAdjust

public void setAutoAdjust(boolean b)
Whether to auto adjust the canvas to the size of the document.

getJSVGCanvas

public JSVGCanvas getJSVGCanvas()
Returns the main JSVGCanvas of this frame.

showSVGDocument

public void showSVGDocument(java.lang.String uri)
Shows the given document into the viewer frame

getInputHandler

public SquiggleInputHandler getInputHandler(ParsedURL purl)
                                     throws java.io.IOException
Returns the input handler for the given URI

getHandlers

protected static java.util.Vector getHandlers()
Returns the list of input file handler.

registerHandler

public static void registerHandler(SquiggleInputHandler handler)
Registers an input file handler by adding it to the handlers map.
Parameters:
handler - the new input handler to register.

getAction

public javax.swing.Action getAction(java.lang.String key)
                             throws MissingListenerException
Returns the action associated with the given string or null on error
Specified by:
getAction in interface ActionMap
Parameters:
key - the key mapped with the action to get
Throws:
MissingListenerException - if the action is not found

documentLoadingStarted

public void documentLoadingStarted(SVGDocumentLoaderEvent e)
Called when the loading of a document was started.
Specified by:
documentLoadingStarted in interface SVGDocumentLoaderListener

documentLoadingCompleted

public void documentLoadingCompleted(SVGDocumentLoaderEvent e)
Called when the loading of a document was completed.
Specified by:
documentLoadingCompleted in interface SVGDocumentLoaderListener

setSVGDocument

public void setSVGDocument(SVGDocument svgDocument,
                           java.lang.String svgDocumentURL,
                           java.lang.String svgDocumentTitle)
Forces the viewer frame to show the input SVGDocument

documentLoadingCancelled

public void documentLoadingCancelled(SVGDocumentLoaderEvent e)
Called when the loading of a document was cancelled.
Specified by:
documentLoadingCancelled in interface SVGDocumentLoaderListener

documentLoadingFailed

public void documentLoadingFailed(SVGDocumentLoaderEvent e)
Called when the loading of a document has failed.
Specified by:
documentLoadingFailed in interface SVGDocumentLoaderListener

gvtBuildStarted

public void gvtBuildStarted(GVTTreeBuilderEvent e)
Called when a build started. The data of the event is initialized to the old document.
Specified by:
gvtBuildStarted in interface GVTTreeBuilderListener

gvtBuildCompleted

public void gvtBuildCompleted(GVTTreeBuilderEvent e)
Called when a build was completed.
Specified by:
gvtBuildCompleted in interface GVTTreeBuilderListener

gvtBuildCancelled

public void gvtBuildCancelled(GVTTreeBuilderEvent e)
Called when a build was cancelled.
Specified by:
gvtBuildCancelled in interface GVTTreeBuilderListener

gvtBuildFailed

public void gvtBuildFailed(GVTTreeBuilderEvent e)
Called when a build failed.
Specified by:
gvtBuildFailed in interface GVTTreeBuilderListener

svgLoadEventDispatchStarted

public void svgLoadEventDispatchStarted(SVGLoadEventDispatcherEvent e)
Called when a onload event dispatch started.
Specified by:
svgLoadEventDispatchStarted in interface SVGLoadEventDispatcherListener

svgLoadEventDispatchCompleted

public void svgLoadEventDispatchCompleted(SVGLoadEventDispatcherEvent e)
Called when a onload event dispatch was completed.
Specified by:
svgLoadEventDispatchCompleted in interface SVGLoadEventDispatcherListener

svgLoadEventDispatchCancelled

public void svgLoadEventDispatchCancelled(SVGLoadEventDispatcherEvent e)
Called when a onload event dispatch was cancelled.
Specified by:
svgLoadEventDispatchCancelled in interface SVGLoadEventDispatcherListener

svgLoadEventDispatchFailed

public void svgLoadEventDispatchFailed(SVGLoadEventDispatcherEvent e)
Called when a onload event dispatch failed.
Specified by:
svgLoadEventDispatchFailed in interface SVGLoadEventDispatcherListener

gvtRenderingPrepare

public void gvtRenderingPrepare(GVTTreeRendererEvent e)
Called when a rendering is in its preparing phase.
Specified by:
gvtRenderingPrepare in interface GVTTreeRendererListener

gvtRenderingStarted

public void gvtRenderingStarted(GVTTreeRendererEvent e)
Called when a rendering started.
Specified by:
gvtRenderingStarted in interface GVTTreeRendererListener

gvtRenderingCompleted

public void gvtRenderingCompleted(GVTTreeRendererEvent e)
Called when a rendering was completed.
Specified by:
gvtRenderingCompleted in interface GVTTreeRendererListener

gvtRenderingCancelled

public void gvtRenderingCancelled(GVTTreeRendererEvent e)
Called when a rendering was cancelled.
Specified by:
gvtRenderingCancelled in interface GVTTreeRendererListener

gvtRenderingFailed

public void gvtRenderingFailed(GVTTreeRendererEvent e)
Called when a rendering failed.
Specified by:
gvtRenderingFailed in interface GVTTreeRendererListener

linkActivated

public void linkActivated(LinkActivationEvent e)
Called when a link was activated.
Specified by:
linkActivated in interface LinkActivationListener

managerStarted

public void managerStarted(UpdateManagerEvent e)
Called when the manager was started.
Specified by:
managerStarted in interface UpdateManagerListener

managerSuspended

public void managerSuspended(UpdateManagerEvent e)
Called when the manager was suspended.
Specified by:
managerSuspended in interface UpdateManagerListener

managerResumed

public void managerResumed(UpdateManagerEvent e)
Called when the manager was resumed.
Specified by:
managerResumed in interface UpdateManagerListener

managerStopped

public void managerStopped(UpdateManagerEvent e)
Called when the manager was stopped.
Specified by:
managerStopped in interface UpdateManagerListener

updateStarted

public void updateStarted(UpdateManagerEvent e)
Called when an update started.
Specified by:
updateStarted in interface UpdateManagerListener

updateCompleted

public void updateCompleted(UpdateManagerEvent e)
Called when an update was completed.
Specified by:
updateCompleted in interface UpdateManagerListener

updateFailed

public void updateFailed(UpdateManagerEvent e)
Called when an update failed.
Specified by:
updateFailed in interface UpdateManagerListener


Copyright © 2002 Apache Software Foundation. All Rights Reserved.