org.acm.seguin.refactor.type
Class CreateNewInterface

java.lang.Object
  extended by org.acm.seguin.refactor.type.CreateNewInterface

public class CreateNewInterface
extends java.lang.Object

This object creates an interface from nothing. It is responsible for building up the parse tree from scratch to create a new interface.

Author:
Grant Watson

Constructor Summary
CreateNewInterface(Summary summary, java.lang.String packageName, java.lang.String interfaceName)
          Constructor for the CreateNewInterface object
 
Method Summary
 java.io.File run()
          Creates the the designated class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateNewInterface

public CreateNewInterface(Summary summary,
                          java.lang.String packageName,
                          java.lang.String interfaceName)
Constructor for the CreateNewInterface object

Parameters:
interfaceName - Description of Parameter
packageName - Description of Parameter
summary - Description of Parameter
Method Detail

run

public java.io.File run()
                 throws RefactoringException
Creates the the designated class

Returns:
Description of the Returned Value
Throws:
RefactoringException - Description of Exception