1 19 package org.netbeans.modules.refactoring.java.ui; 20 21 import org.netbeans.modules.refactoring.java.ui.JavaActionsImplementationFactory; 22 import org.netbeans.modules.refactoring.java.ui.JavaRefactoringGlobalAction; 23 import org.openide.util.HelpCtx; 24 import org.openide.util.Lookup; 25 import org.openide.util.NbBundle; 26 27 28 32 public class PushDownAction extends JavaRefactoringGlobalAction { 33 34 36 public PushDownAction() { 37 super(NbBundle.getMessage(PushDownAction.class, "LBL_PushDown_Action"), null); putValue("noIconInMenu", Boolean.TRUE); } 40 41 public final void performAction(Lookup context) { 42 JavaActionsImplementationFactory.doPushDown(context); 43 } 44 45 public org.openide.util.HelpCtx getHelpCtx() { 46 return HelpCtx.DEFAULT_HELP; 47 } 48 49 protected boolean asynchronous() { 50 return false; 51 } 52 53 protected boolean enable(Lookup context) { 54 return JavaActionsImplementationFactory.canPushDown(context); 55 } 56 } 57 | Popular Tags |