1 19 20 package org.netbeans.modules.db.explorer.actions; 21 22 import java.text.MessageFormat ; 23 24 import org.openide.*; 25 import org.openide.nodes.Node; 26 27 import org.netbeans.modules.db.explorer.infos.*; 28 29 public class CreateIndexAction extends DatabaseAction { 30 static final long serialVersionUID =-1729030095757054010L; 31 public void performAction(Node[] activatedNodes) { 32 Node node; 33 if (activatedNodes != null && activatedNodes.length>0) 34 node = activatedNodes[0]; 35 else 36 return; 37 38 try { 39 DatabaseNodeInfo info = (DatabaseNodeInfo)node.getCookie(DatabaseNodeInfo.class); 40 TableOperations nfo = (TableOperations)info.getParent(nodename); 41 } catch(Exception exc) { 42 String message = MessageFormat.format(bundle().getString("ERR_UnableToCreateIndex"), new String [] {exc.getMessage()}); DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(message, NotifyDescriptor.ERROR_MESSAGE)); 44 } 45 } 46 } 47 | Popular Tags |