站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc 4.1.0

DialogVisualizerWrapper (NetBeans VCS API) - NetBeans API Javadoc 4.1.0

 

org.netbeans.modules.vcscore.commands
Class DialogVisualizerWrapper

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byorg.netbeans.modules.vcscore.commands.DialogVisualizerWrapper
All Implemented Interfaces:
Accessible, CommandProcessListener, EventListener, ImageObserver, MenuContainer, RootPaneContainer, Serializable, VcsCommandVisualizer.Wrapper, WindowConstants

public class DialogVisualizerWrapper
extends JDialog
implements VcsCommandVisualizer.Wrapper, CommandProcessListener

Dialog wrapper of a command visualizer.

This dialog is to be used when it is necessary to wait for a command task in AWT thread. This dialog is able to wrap any GUI that can be presented by the command so that it will not collide with the blocked AWT event queue.

This dialog is modal, therefore its presentation is blocking, but another event pump is started so that the system stays responsive.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DialogVisualizerWrapper()
          Creates new form DialogVisualizerWrapper
 
Method Summary
 void commandDone(CommandTaskInfo info)
          This method is called when the command is done.
 void commandPreprocessed(Command cmd, boolean status)
          Called when the preprocessing of the command finished.
 void commandPreprocessing(Command cmd)
          Called when the command is just to be preprocessed.
 void commandStarting(CommandTaskInfo info)
          This method is called when the command is just to be started.
 VcsCommandsProvider getProvider()
          Get the commands provider.
 void setTask(CommandTask task)
          After instatiation this method is called with the task that is wrapped.
 ActionListener wrap(JComponent visualizerComponent, boolean showStatus, boolean showClose)
          Wrap a visualizer component.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DialogVisualizerWrapper

public DialogVisualizerWrapper()
Creates new form DialogVisualizerWrapper

Method Detail

setTask

public void setTask(CommandTask task)
Description copied from interface: VcsCommandVisualizer.Wrapper
After instatiation this method is called with the task that is wrapped. The task can be already finished when this method is called.

Specified by:
setTask in interface VcsCommandVisualizer.Wrapper

wrap

public ActionListener wrap(JComponent visualizerComponent,
                           boolean showStatus,
                           boolean showClose)
Description copied from interface: VcsCommandVisualizer.Wrapper
Wrap a visualizer component. This method is to be used to display the visualizer if wrapper is defined.

Specified by:
wrap in interface VcsCommandVisualizer.Wrapper
Parameters:
visualizerComponent - The component to wrap
showStatus - Whether to show the status of the command (running/finished)
showClose - Whether to provide a possibility to close the dialog
Returns:
The action listener, that is notified when the dialog should be closed.

commandDone

public void commandDone(CommandTaskInfo info)
Description copied from interface: CommandProcessListener
This method is called when the command is done.

Specified by:
commandDone in interface CommandProcessListener

commandPreprocessed

public void commandPreprocessed(Command cmd,
                                boolean status)
Description copied from interface: CommandProcessListener
Called when the preprocessing of the command finished.

Specified by:
commandPreprocessed in interface CommandProcessListener
Parameters:
cmd - The command which was preprocessed.
status - The status of preprocessing. If false, the command is not executed.

commandPreprocessing

public void commandPreprocessing(Command cmd)
Description copied from interface: CommandProcessListener
Called when the command is just to be preprocessed.

Specified by:
commandPreprocessing in interface CommandProcessListener

commandStarting

public void commandStarting(CommandTaskInfo info)
Description copied from interface: CommandProcessListener
This method is called when the command is just to be started.

Specified by:
commandStarting in interface CommandProcessListener

getProvider

public VcsCommandsProvider getProvider()
Description copied from interface: CommandProcessListener
Get the commands provider. The listener gets events only from commands, that are instances of ProvidedCommand and their provider equals to this provider. If returns null, the listener gets events from all commands.

Specified by:
getProvider in interface CommandProcessListener
Returns:
The provider or null.

 

Built on May 4 2005.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.