Composite Refactoring
v1.0

Uses of Class
compositeRefactoring.refactoringComposite.RefactoringComponent

Packages that use RefactoringComponent
compositeRefactoring   
compositeRefactoring.refactoringComposite   
 

Uses of RefactoringComponent in compositeRefactoring
 

Methods in compositeRefactoring that return RefactoringComponent
static RefactoringComponent RefactoringComponentFactory.getRefactoringComponent()
          Returns the static reference of a RefactoringComponent.
static RefactoringComponent RefactoringComponentFactory.newRenameTypeRefactoring(IType type, String newName)
          creates a RefactoringComponent representing a RenameTypeRefactoring.
static RefactoringComponent RefactoringComponentFactory.newRenameFieldRefactoring(IField field, String newName)
          creates a RefactoringComponent representing a RenameFieldRefactoring.
static RefactoringComponent RefactoringComponentFactory.newRenameMethodRefactoring(IMethod method, String newName)
          creates a RefactoringComponent representing a RenameMethodRefactoring.
static RefactoringComponent RefactoringComponentFactory.newPullUpMethodRefactoring(IMethod[] members)
          creates a RefactoringComponent representing a PullUpRefactoring for a method.
 

Methods in compositeRefactoring with parameters of type RefactoringComponent
static void RefactoringComponentFactory.setRefactoringComponent(RefactoringComponent comp)
          Sets a static reference to a RefactoringComponent.
 

Uses of RefactoringComponent in compositeRefactoring.refactoringComposite
 

Subclasses of RefactoringComponent in compositeRefactoring.refactoringComposite
 class RefactoringComposite
          The RefactoringComposite class allows a client to merge single (low-level) refactorings to a higher-level refactoring.
 class RefactoringComposite_IteratorImpl
          This class is an implementation of RefactoringComposite with an Iterator Pattern.
 class RefactoringComposite_ListImpl
          This class is an implementation of RefactoringComposite with a List (java.util.List).
 class RefactoringNode
          A RefactoringNode is a representation of a single refactoring.
 

Methods in compositeRefactoring.refactoringComposite with parameters of type RefactoringComponent
 void RefactoringComposite_ListImpl.addAll(RefactoringComponent[] nodes)
          adds all elements of the array to the Compositelist.
 void RefactoringComposite_ListImpl.add(RefactoringComponent node)
          adds one RefactoringComponent to the CompositeList.
 

Constructors in compositeRefactoring.refactoringComposite with parameters of type RefactoringComponent
RefactoringComposite_IteratorImpl(RefactoringComponent[] comps)
          creates a new RefactoringComposite_IteratorImpl object with a default name.
RefactoringComposite_IteratorImpl(String name, RefactoringComponent[] comps)
          creates a new RefactoringComposite_IteratorImpl object.
RefactoringComposite_ListImpl(String name, RefactoringComponent[] nodes)
          creates a new RefactoringComposite_ListImpl object and adds the RefactoringComponents to the list.
 


Composite Refactoring
v1.0