public class TestFileProcessor extends java.lang.Object implements FileProcessor
FileProcessor.ProgressListener| Constructor and Description |
|---|
TestFileProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(java.io.File source,
java.io.File target)
Copies the specified source file to the given target file.
|
long |
copy(java.io.File source,
java.io.File target,
FileProcessor.ProgressListener listener)
Copies the specified source file to the given target file.
|
private long |
copy(java.io.OutputStream os,
java.io.InputStream is,
FileProcessor.ProgressListener listener) |
boolean |
mkdirs(java.io.File directory)
Creates the directory named by the given abstract pathname, including any necessary but nonexistent parent
directories.
|
void |
move(java.io.File source,
java.io.File target)
Moves the specified source file to the given target file.
|
void |
write(java.io.File target,
java.io.InputStream source)
Writes the given stream to a file.
|
void |
write(java.io.File file,
java.lang.String data)
Writes the given data to a file.
|
public boolean mkdirs(java.io.File directory)
FileProcessormkdirs in interface FileProcessordirectory - The directory to create, may be null.true if and only if the directory was created, along with all necessary parent directories;
false otherwisepublic void write(java.io.File file,
java.lang.String data)
throws java.io.IOException
FileProcessorwrite in interface FileProcessorfile - The file to write to, must not be null. This file will be overwritten.data - The data to write, may be null.java.io.IOException - If an I/O error occurs.public void write(java.io.File target,
java.io.InputStream source)
throws java.io.IOException
FileProcessorwrite in interface FileProcessortarget - The file to write to, must not be null. This file will be overwritten.source - The stream to write to the file, must not be null.java.io.IOException - If an I/O error occurs.public void copy(java.io.File source,
java.io.File target)
throws java.io.IOException
FileProcessorcopy in interface FileProcessorsource - The file to copy from, must not be null.target - The file to copy to, must not be null.java.io.IOException - If an I/O error occurs.public long copy(java.io.File source,
java.io.File target,
FileProcessor.ProgressListener listener)
throws java.io.IOException
FileProcessorcopy in interface FileProcessorsource - The file to copy from, must not be null.target - The file to copy to, must not be null.listener - The listener to notify about the copy progress, may be null.java.io.IOException - If an I/O error occurs.private long copy(java.io.OutputStream os,
java.io.InputStream is,
FileProcessor.ProgressListener listener)
throws java.io.IOException
java.io.IOExceptionpublic void move(java.io.File source,
java.io.File target)
throws java.io.IOException
FileProcessormove in interface FileProcessorsource - The file to move from, must not be null.target - The file to move to, must not be null.java.io.IOException - If an I/O error occurs.