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 void
copy(java.io.File source, java.io.File target)
long
copy(java.io.File source, java.io.File target, org.eclipse.aether.spi.io.FileProcessor.ProgressListener listener)
boolean
mkdirs(java.io.File directory)
void
move(java.io.File source, java.io.File target)
java.lang.String
readChecksum(java.io.File checksumFile)
void
write(java.io.File target, java.io.InputStream source)
void
write(java.io.File file, java.lang.String data)
void
writeChecksum(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:
mkdirs
in interfaceorg.eclipse.aether.spi.io.FileProcessor
-
write
public void write(java.io.File file, java.lang.String data) throws java.io.IOException
- Specified by:
write
in 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:
write
in 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:
copy
in 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:
copy
in 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:
move
in 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:
readChecksum
in 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:
writeChecksum
in interfaceorg.eclipse.aether.spi.io.FileProcessor
- Throws:
java.io.IOException
-
-