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