9bb72b368e11a4ff9f75044f08b96c472b467820
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / mover / IMover.java
1 package net.sourceforge.phpeclipse.mover;
2
3 /**
4  * Specify how to move a file from the XML acquisition directory
5  * to the publishing/HTML/other one. Implementations perform actual
6  * styling/copying operations.
7  *
8  * @author <a href="http://www.marchal.com">Beno&#238;t Marchal</a>
9  */
10
11 // Copyright 2001, BenoĆ®t Marchal.
12 //Changes 2003, Klaus Hartlage
13
14 import java.io.*;
15
16 public interface IMover
17 {
18
19    /**
20     * Move one file.
21     * @param sourceFile the file to move
22     * @param targetDir the directory to copy the result to
23     * @return new file or null if the file was ignored
24     */
25    public File move(File sourceFile,File targetDir)
26       throws IOException;
27
28 }