Class TestFileProcessor
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.TestFileProcessor
-
- All Implemented Interfaces:
FileProcessor
public class TestFileProcessor extends Object implements FileProcessor
A simple file processor implementation to help satisfy component requirements during tests.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.aether.spi.io.FileProcessor
FileProcessor.ProgressListener
-
-
Constructor Summary
Constructors Constructor Description TestFileProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(File source, File target)longcopy(File source, File target, FileProcessor.ProgressListener listener)booleanmkdirs(File directory)voidmove(File source, File target)voidwrite(File target, InputStream source)voidwrite(File file, String data)
-
-
-
Constructor Detail
-
TestFileProcessor
public TestFileProcessor()
-
-
Method Detail
-
mkdirs
public boolean mkdirs(File directory)
- Specified by:
mkdirsin interfaceFileProcessor
-
write
public void write(File file, String data) throws IOException
- Specified by:
writein interfaceFileProcessor- Throws:
IOException
-
write
public void write(File target, InputStream source) throws IOException
- Specified by:
writein interfaceFileProcessor- Throws:
IOException
-
copy
public void copy(File source, File target) throws IOException
- Specified by:
copyin interfaceFileProcessor- Throws:
IOException
-
copy
public long copy(File source, File target, FileProcessor.ProgressListener listener) throws IOException
- Specified by:
copyin interfaceFileProcessor- Throws:
IOException
-
move
public void move(File source, File target) throws IOException
- Specified by:
movein interfaceFileProcessor- Throws:
IOException
-
-