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