org.netbeans.modules.refactoring.java/1 1.37.0 1

org.netbeans.modules.refactoring.java.api.ui
Class JavaRefactoringActionsFactory

java.lang.Object
  extended by org.netbeans.modules.refactoring.java.api.ui.JavaRefactoringActionsFactory

public final class JavaRefactoringActionsFactory
extends Object

Factory class providing instances of refactoring actions.

Usage:

 InstanceContent ic = new InstanceContent();
 ic.add(node);
 Lookup l = new AbstractLookup(ic);
 Action a = RefactoringActionsFactory.encapsulateFieldsAction().createContextAwareInstance(l);
 a.actionPerformed(RefactoringActionsFactory.DEFAULT_EVENT);
 
For help on creating and registering actions See Refactoring FAQ


Method Summary
static ContextAwareAction changeParametersAction()
          Factory method for ChangeParametersAction
static ContextAwareAction encapsulateFieldsAction()
          Factory method for EncapsulateFieldsAction
static ContextAwareAction extractInterfaceAction()
          Factory method for ExtractInterfaceAction
static ContextAwareAction extractSuperclassAction()
          Factory method for ExtractSuperclassAction
static ContextAwareAction inlineAction()
          Factory method for InlineAction
static ContextAwareAction innerToOuterAction()
          Factory method for InnerToOuterAction
static ContextAwareAction introduceLocalExtensionAction()
           
static ContextAwareAction introduceParameterAction()
          Factory method for IntroduceParameterAction
static ContextAwareAction pullUpAction()
          Factory method for PullUpAction
static ContextAwareAction pushDownAction()
          Factory method for PushDownAction
static ContextAwareAction useSuperTypeAction()
          Factory method for UseSuperTypeAction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

inlineAction

public static ContextAwareAction inlineAction()
Factory method for InlineAction

Returns:
an instance of InlineAction

encapsulateFieldsAction

public static ContextAwareAction encapsulateFieldsAction()
Factory method for EncapsulateFieldsAction

Returns:
an instance of EncapsulateFieldsAction

changeParametersAction

public static ContextAwareAction changeParametersAction()
Factory method for ChangeParametersAction

Returns:
an instance of ChangeParametersAction

pullUpAction

public static ContextAwareAction pullUpAction()
Factory method for PullUpAction

Returns:
an instance of PullUpAction

pushDownAction

public static ContextAwareAction pushDownAction()
Factory method for PushDownAction

Returns:
an instance of PushDownAction

innerToOuterAction

public static ContextAwareAction innerToOuterAction()
Factory method for InnerToOuterAction

Returns:
an instance of InnerToOuterAction

useSuperTypeAction

public static ContextAwareAction useSuperTypeAction()
Factory method for UseSuperTypeAction

Returns:
an instance of UseSuperTypeAction

extractSuperclassAction

public static ContextAwareAction extractSuperclassAction()
Factory method for ExtractSuperclassAction

Returns:
an instance of ExtractSuperclassAction

extractInterfaceAction

public static ContextAwareAction extractInterfaceAction()
Factory method for ExtractInterfaceAction

Returns:
an instance of ExtractInterfaceAction

introduceParameterAction

public static ContextAwareAction introduceParameterAction()
Factory method for IntroduceParameterAction

Returns:
an instance of IntroduceParameterAction

introduceLocalExtensionAction

public static ContextAwareAction introduceLocalExtensionAction()

org.netbeans.modules.refactoring.java/1 1.37.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.