1 19 20 package org.netbeans.modules.j2ee.deployment.impl.ui.actions; 21 22 import org.netbeans.modules.j2ee.deployment.devmodules.api.ServerManager; 23 import org.netbeans.modules.j2ee.deployment.impl.ServerInstance; 24 import org.openide.nodes.Node; 25 import org.openide.util.HelpCtx; 26 import org.openide.util.NbBundle; 27 import org.openide.util.actions.NodeAction; 28 29 30 35 public class CustomizerAction extends NodeAction { 36 37 public void performAction(Node[] nodes) { 38 ServerInstance instance = (ServerInstance)nodes[0].getCookie(ServerInstance.class); 39 ServerManager.showCustomizer(instance.getUrl()); 40 } 41 42 protected boolean enable(Node[] nodes) { 43 return true; 44 } 45 46 public String getName() { 47 return NbBundle.getMessage(CustomizerAction.class, "LBL_Properties"); 48 } 49 50 public HelpCtx getHelpCtx() { 51 return HelpCtx.DEFAULT_HELP; 52 } 53 54 protected boolean asynchronous() { 55 return false; 56 } 57 } 58 | Popular Tags |