com.ibm.di.admin
Class ContextMenu

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by com.ibm.di.admin.ContextMenu
All Implemented Interfaces:
MouseListener, EventListener
Direct Known Subclasses:
ConnectorTreeUI.ConnectorTreeContextMenu, CopyPasteSupport, DebuggerPanel.DebuggerContextMenu, LibraryTree.LibraryContextMenu

public class ContextMenu
extends MouseAdapter


Field Summary
protected  ActionListener listener
           
protected  JPopupMenu menu
           
protected  String resource
           
protected  JComponent source
           
 
Constructor Summary
ContextMenu(ActionListener listener, JComponent source, String resource)
           
 
Method Summary
 JMenuItem addClassMenu(String resource, ActionListener listener, String clsname)
           
 void addMenuItem(JPopupMenu menu, String resource, ActionListener listener)
           
 boolean addMenus(String folder, boolean isFolder, boolean toplevel, boolean multi)
           
 void evaluatePopup(MouseEvent event)
           
 void mousePressed(MouseEvent event)
           
 void mouseReleased(MouseEvent event)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listener

protected ActionListener listener

source

protected JComponent source

resource

protected String resource

menu

protected JPopupMenu menu
Constructor Detail

ContextMenu

public ContextMenu(ActionListener listener,
                   JComponent source,
                   String resource)
Method Detail

mousePressed

public void mousePressed(MouseEvent event)
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent event)
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class MouseAdapter

evaluatePopup

public void evaluatePopup(MouseEvent event)

addMenus

public boolean addMenus(String folder,
                        boolean isFolder,
                        boolean toplevel,
                        boolean multi)

addMenuItem

public void addMenuItem(JPopupMenu menu,
                        String resource,
                        ActionListener listener)

addClassMenu

public JMenuItem addClassMenu(String resource,
                              ActionListener listener,
                              String clsname)