org.prorefactor.refactor
Class FileChange

java.lang.Object
  extended by org.prorefactor.refactor.FileChange

public class FileChange
extends java.lang.Object

An object of this class is used for tracking a file change (new, modify, delete) made by automated refactorings.


Field Summary
static int DELETED
           
static int MODIFIED
           
static int NEW
           
 java.io.File preservedFile
           
 java.lang.String refname
          The name that was originally used for referring to this file
 java.io.File sourceFile
           
 int whatHappened
           
static java.lang.String[] whatLabel
           
 
Constructor Summary
FileChange(int what, java.io.File source, java.io.File preserved, java.lang.String ref)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW

public static final int NEW
See Also:
Constant Field Values

DELETED

public static final int DELETED
See Also:
Constant Field Values

MODIFIED

public static final int MODIFIED
See Also:
Constant Field Values

whatLabel

public static final java.lang.String[] whatLabel

whatHappened

public int whatHappened

sourceFile

public java.io.File sourceFile

preservedFile

public java.io.File preservedFile

refname

public java.lang.String refname
The name that was originally used for referring to this file

Constructor Detail

FileChange

public FileChange(int what,
                  java.io.File source,
                  java.io.File preserved,
                  java.lang.String ref)


Copyright © 2008 Joanju Software. All Rights Reserved.