KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > xml > wsdl > ui > view > grapheditor > palette > WSDLPaletteMenu


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19 package org.netbeans.modules.xml.wsdl.ui.view.grapheditor.palette;
20
21 import org.openide.util.HelpCtx;
22 import org.openide.util.NbBundle;
23 import org.openide.util.actions.CallableSystemAction;
24
25 /**
26  * @author radval
27  *
28  */

29 public class WSDLPaletteMenu extends CallableSystemAction {
30
31   /**
32    * Creates a new palette menu.
33    */

34   public WSDLPaletteMenu () {
35     myName = NbBundle.getMessage(WSDLPaletteMenu.class, "CTL_WSDLPalette"); // NOI18N
36
}
37
38   /**
39    * If true, this action should be performed asynchronously in a private thread.
40    * If false, it will be performed synchronously as called in the event thread.
41    * @return true if this action should automatically be performed asynchronously
42    */

43   protected boolean asynchronous() {
44     return false;
45   }
46
47   /**
48    * Returns name of menu action.
49    * @return name of menu action
50    */

51   public String JavaDoc getName() {
52     return myName;
53   }
54
55   /**
56    * Returns help context of menu action.
57    * @return help context of menu action
58    */

59   public HelpCtx getHelpCtx() {
60     return null;
61   }
62
63   /**
64    * Does action.
65    */

66   public void performAction() {
67     WSDLPaletteFactory.getPalette().showCustomizer();
68   }
69
70   private final String JavaDoc myName;
71   private static final long serialVersionUID = 1L;
72 }
73
Popular Tags