| 1 19 20 23 24 package org.netbeans.modules.j2ee.sun.ws7.nodes.actions; 25 26 import org.openide.nodes.Node; 27 import org.openide.util.HelpCtx; 28 import org.openide.util.NbBundle; 29 import org.openide.util.actions.NodeAction; 30 import org.netbeans.modules.j2ee.sun.ws7.nodes.WS70WebModulesRootNode; 31 32 33 37 public class RefreshWebModulesAction extends NodeAction{ 38 39 40 public RefreshWebModulesAction() { 41 } 42 43 protected void performAction(Node[] nodes){ 44 45 WS70WebModulesRootNode node = (WS70WebModulesRootNode)nodes[0].getCookie(WS70WebModulesRootNode.class); 46 if(node!=null){ 47 node.refresh(); 48 } 49 } 50 51 protected boolean enable(Node[] nodes){ 52 return nodes.length==1; 53 } 54 55 public String getName(){ 56 return NbBundle.getMessage(RefreshWebModulesAction.class, "LBL_RefreshAction"); 57 } 58 59 public HelpCtx getHelpCtx(){ 60 return HelpCtx.DEFAULT_HELP; 61 } 62 63 } 64 | Popular Tags |