1 19 20 package org.netbeans.modules.db.explorer.actions; 21 22 import java.util.ResourceBundle ; 23 24 import org.openide.nodes.Node; 25 import org.openide.util.HelpCtx; 26 import org.openide.util.NbBundle; 27 import org.openide.util.actions.CookieAction; 28 29 public class DatabaseAction extends CookieAction { 30 31 static final long serialVersionUID =2711301279685474175L; 32 33 protected static ResourceBundle bundle() { 34 return NbBundle.getBundle("org.netbeans.modules.db.resources.Bundle"); 35 } 36 37 protected String aname; 38 protected String nodename; 39 40 public String getName() { 41 return aname; 42 } 43 44 public void setName(String name) { 45 aname = name; 46 } 47 48 public String getNode() { 49 return nodename; 50 } 51 52 public void setNode(String name) { 53 nodename = name; 54 } 55 56 59 public HelpCtx getHelpCtx() { 60 return new HelpCtx ("dbexpovew"); 61 } 62 63 protected Class [] cookieClasses() { 64 return new Class [] { 65 this.getClass() 66 }; 67 } 68 69 protected int mode() { 70 return MODE_ONE; 71 } 72 73 protected boolean enable(Node[] activatedNodes) { 74 return true; 75 } 76 77 public void performAction (Node[] activatedNodes) { 78 } 79 80 protected boolean asynchronous() { 81 return false; 82 } 83 84 } 85 | Popular Tags |