org.acm.seguin.refactor.field
Class FieldRefactoringFactory

java.lang.Object
  extended by org.acm.seguin.refactor.field.FieldRefactoringFactory

public class FieldRefactoringFactory
extends java.lang.Object

Factory for field refactorings

Author:
Chris Seguin

Constructor Summary
FieldRefactoringFactory()
           
 
Method Summary
 PushDownFieldRefactoring pushDownField()
          Moves the field into the parent class
 PushUpFieldRefactoring pushUpField()
          Moves the field into the child class
 RenameFieldRefactoring renameField()
          Renames a field
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldRefactoringFactory

public FieldRefactoringFactory()
Method Detail

pushDownField

public PushDownFieldRefactoring pushDownField()
Moves the field into the parent class

Returns:
Description of the Returned Value

pushUpField

public PushUpFieldRefactoring pushUpField()
Moves the field into the child class

Returns:
Description of the Returned Value

renameField

public RenameFieldRefactoring renameField()
Renames a field

Returns:
The refactoring