package net.sourceforge.phpeclipse.mover;

/**
 * Specify how to move a file from the XML acquisition directory
 * to the publishing/HTML/other one. Implementations perform actual
 * styling/copying operations.
 *
 * @author <a href="http://www.marchal.com">Beno&#238;t Marchal</a>
 */

// Copyright 2001, BenoƮt Marchal.
//Changes 2003, Klaus Hartlage

import java.io.*;

public interface IMover
{

   /**
    * Move one file.
    * @param sourceFile the file to move
    * @param targetDir the directory to copy the result to
    * @return new file or null if the file was ignored
    */
   public File move(File sourceFile,File targetDir)
      throws IOException;

}