1 package testRename; 2 3 import org.openide.loaders.DataObject; 4 import org.openide.nodes.Node; 5 import org.openide.util.HelpCtx; 6 import org.openide.util.NbBundle; 7 import org.openide.util.actions.CookieAction; 8 9 public final class WhereUsedAction extends CookieAction { 10 11 protected void performAction(Node[] activatedNodes) { 12 DataObject c = (DataObject) activatedNodes[0].getCookie(DataObject.class); 13 } 15 16 protected int mode() { 17 return CookieAction.MODE_EXACTLY_ONE; 18 } 19 20 public String getName() { 21 return NbBundle.getMessage(WhereUsedAction.class, "CTL_WhereUsedAction"); 22 } 23 24 protected Class [] cookieClasses() { 25 return new Class [] { 26 DataObject.class 27 }; 28 } 29 30 protected void initialize() { 31 super.initialize(); 32 putValue("noIconInMenu", Boolean.TRUE); 34 } 35 36 public HelpCtx getHelpCtx() { 37 return HelpCtx.DEFAULT_HELP; 38 } 39 40 protected boolean asynchronous() { 41 return false; 42 } 43 44 } 45 46 | Popular Tags |