net.sourceforge.transmogrify.hook
Class Transmogrifier

java.lang.Object
  |
  +--net.sourceforge.transmogrify.symtab.parser.ASTManipulator
        |
        +--net.sourceforge.transmogrify.hook.Transmogrifier
Direct Known Subclasses:
ExtractMethod, InlineTemp, LookupRefactorer, NullRefactorer, PullUpFieldRefactorer, RenameVariable, ReplaceTempWithQuery, TrivialExtractMethod

public abstract class Transmogrifier
extends net.sourceforge.transmogrify.symtab.parser.ASTManipulator


Constructor Summary
Transmogrifier()
           
Transmogrifier(net.sourceforge.transmogrify.symtab.printer.ASTPrintManager manager)
           
 
Method Summary
abstract  void apply(Hook hook)
           
abstract  boolean canApply(Hook hook)
           
 
Methods inherited from class net.sourceforge.transmogrify.symtab.parser.ASTManipulator
addDirtyFile, getTree, setup
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transmogrifier

public Transmogrifier(net.sourceforge.transmogrify.symtab.printer.ASTPrintManager manager)

Transmogrifier

public Transmogrifier()
Method Detail

apply

public abstract void apply(Hook hook)
                    throws java.lang.Exception

canApply

public abstract boolean canApply(Hook hook)