1 package net.sourceforge.pmd.util.viewer.gui.menu;
2
3 import net.sourceforge.pmd.ast.SimpleNode;
4 import net.sourceforge.pmd.util.viewer.model.ViewerModel;
5
6 import javax.swing.JPopupMenu;
7
8
9 /***
10 * context sensetive menu for the AST Panel
11 *
12 * @author Boris Gruschko ( boris at gruschko.org )
13 * @version $Id: ASTNodePopupMenu.java,v 1.3 2003/09/23 20:51:06 tomcopeland Exp $
14 */
15 public class ASTNodePopupMenu
16 extends JPopupMenu
17 {
18 private ViewerModel model;
19 private SimpleNode node;
20
21 public ASTNodePopupMenu( ViewerModel model, SimpleNode node )
22 {
23 this.model = model;
24 this.node = node;
25
26 init( );
27 }
28
29 private void init( )
30 {
31 add( new SimpleNodeSubMenu( model, node ) );
32
33 addSeparator( );
34
35 add( new AttributesSubMenu( model, node ) );
36 }
37 }
38
39
40 /*
41 * $Log: ASTNodePopupMenu.java,v $
42 * Revision 1.3 2003/09/23 20:51:06 tomcopeland
43 * Cleaned up imports
44 *
45 * Revision 1.2 2003/09/23 20:34:33 tomcopeland
46 * Fixed some stuff PMD found
47 *
48 * Revision 1.1 2003/09/23 20:32:42 tomcopeland
49 * Added Boris Gruschko's new AST/XPath viewer
50 *
51 * Revision 1.1 2003/09/24 01:33:03 bgr
52 * moved to a new package
53 *
54 * Revision 1.1 2003/09/23 07:52:16 bgr
55 * menus added
56 *
57 */
This page was automatically generated by Maven