1 19 package org.netbeans.modules.refactoring.java.ui; 20 21 import org.openide.util.HelpCtx; 22 import org.openide.util.Lookup; 23 import org.openide.util.NbBundle; 24 25 28 public class ExtractInterfaceAction extends JavaRefactoringGlobalAction { 29 30 33 public ExtractInterfaceAction() { 34 super(NbBundle.getMessage(ExtractInterfaceAction.class, "LBL_ExtractInterface_Action"), null); 35 putValue("noIconInMenu", Boolean.TRUE); } 37 38 public final void performAction(Lookup context) { 39 JavaActionsImplementationFactory.doExtractInterface(context); 40 } 41 42 public org.openide.util.HelpCtx getHelpCtx() { 43 return HelpCtx.DEFAULT_HELP; 44 } 45 46 protected boolean asynchronous() { 47 return false; 48 } 49 50 protected boolean enable(Lookup context) { 51 return JavaActionsImplementationFactory.canExtractInterface(context); 52 } 53 } 54 | Popular Tags |