org.objectweb.cjdbc.console.gui.popups
Class BackendPopUpMenu

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPopupMenu
                  extended byorg.objectweb.cjdbc.console.gui.popups.AbstractPopUpMenu
                      extended byorg.objectweb.cjdbc.console.gui.popups.BackendPopUpMenu
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.MenuElement, java.awt.event.MouseListener, java.io.Serializable

public class BackendPopUpMenu
extends AbstractPopUpMenu
implements java.awt.event.MouseListener

This class defines a BackendPopUpMenu

Version:
1.0
Author:
Nicolas Modrzyk , Emmanuel Cecchet
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPopupMenu
javax.swing.JPopupMenu.AccessibleJPopupMenu, javax.swing.JPopupMenu.Separator
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JMenuItem backendBackup
           
(package private)  javax.swing.JMenuItem backendCheckpoint
           
(package private)  javax.swing.JMenuItem backendCreate
           
(package private)  javax.swing.JMenuItem backendDisable
           
(package private)  javax.swing.JMenuItem backendEnable
           
(package private)  javax.swing.JMenuItem backendRemove
           
(package private)  javax.swing.JMenuItem backendRestore
           
(package private)  javax.swing.JMenuItem backendTestConnection
           
(package private)  javax.swing.JMenuItem backendUnsetCheckpoint
           
private  BackendObject bo
           
(package private)  javax.swing.JMenu monitor
           
 
Fields inherited from class org.objectweb.cjdbc.console.gui.popups.AbstractPopUpMenu
gui
 
Fields inherited from class javax.swing.JPopupMenu
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BackendPopUpMenu(CjdbcGui gui, BackendObject bo)
          Creates a new BackendPopUpMenu object
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void addToMonitorMenu(int type)
           
private  void buildMonitorMenu()
           
 javax.swing.JMenuItem getBackendBackup()
          Returns the backendBackup value.
 javax.swing.JMenuItem getBackendCheckpoint()
          Returns the backendCheckpoint value.
 javax.swing.JMenuItem getBackendCreate()
          Returns the backendCreate value.
 javax.swing.JMenuItem getBackendDisable()
          Returns the backendDisable value.
 javax.swing.JMenuItem getBackendEnable()
          Returns the backendEnable value.
 javax.swing.JMenuItem getBackendRemove()
          Returns the backendRemove value.
 javax.swing.JMenuItem getBackendRestore()
          Returns the backendRestore value.
 
Methods inherited from class org.objectweb.cjdbc.console.gui.popups.AbstractPopUpMenu
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from class javax.swing.JPopupMenu
add, add, add, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, show, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setName, setSize, setSize, show, 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.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 

Field Detail

bo

private BackendObject bo

backendRemove

javax.swing.JMenuItem backendRemove

backendCreate

javax.swing.JMenuItem backendCreate

backendCheckpoint

javax.swing.JMenuItem backendCheckpoint

backendUnsetCheckpoint

javax.swing.JMenuItem backendUnsetCheckpoint

backendEnable

javax.swing.JMenuItem backendEnable

backendDisable

javax.swing.JMenuItem backendDisable

backendRestore

javax.swing.JMenuItem backendRestore

backendBackup

javax.swing.JMenuItem backendBackup

backendTestConnection

javax.swing.JMenuItem backendTestConnection

monitor

javax.swing.JMenu monitor
Constructor Detail

BackendPopUpMenu

public BackendPopUpMenu(CjdbcGui gui,
                        BackendObject bo)
Creates a new BackendPopUpMenu object

Parameters:
gui - the referenced gui
bo - the backend object
Method Detail

buildMonitorMenu

private void buildMonitorMenu()

addToMonitorMenu

private void addToMonitorMenu(int type)

getBackendCheckpoint

public final javax.swing.JMenuItem getBackendCheckpoint()
Returns the backendCheckpoint value.

Returns:
Returns the backendCheckpoint.

getBackendCreate

public final javax.swing.JMenuItem getBackendCreate()
Returns the backendCreate value.

Returns:
Returns the backendCreate.

getBackendRemove

public final javax.swing.JMenuItem getBackendRemove()
Returns the backendRemove value.

Returns:
Returns the backendRemove.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Specified by:
actionPerformed in class AbstractPopUpMenu
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

getBackendBackup

public final javax.swing.JMenuItem getBackendBackup()
Returns the backendBackup value.

Returns:
Returns the backendBackup.

getBackendDisable

public final javax.swing.JMenuItem getBackendDisable()
Returns the backendDisable value.

Returns:
Returns the backendDisable.

getBackendEnable

public final javax.swing.JMenuItem getBackendEnable()
Returns the backendEnable value.

Returns:
Returns the backendEnable.

getBackendRestore

public final javax.swing.JMenuItem getBackendRestore()
Returns the backendRestore value.

Returns:
Returns the backendRestore.


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.