Alle Klassen
parent
4a1f28b566
commit
fc8687cc34
|
@ -0,0 +1,20 @@
|
|||
package tool;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
|
||||
/**
|
||||
* Compresses the content of a directory.
|
||||
*/
|
||||
public class DirectoryCompressor extends DirectoryToolBase {
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
if (args.length != 1) {
|
||||
System.err.println("Bitte geben Sie ein Verzeichnis an.");
|
||||
System.exit(1);
|
||||
}
|
||||
|
||||
// TODO: Methode implementieren
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package tool;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
|
||||
/**
|
||||
* Decompresses the content of a directory.
|
||||
*/
|
||||
public class DirectoryDecompressor extends DirectoryToolBase {
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
|
||||
if (args.length != 1) {
|
||||
System.err.println("Bitte geben Sie ein Verzeichnis an.");
|
||||
System.exit(1);
|
||||
}
|
||||
|
||||
// TODO: Methode implementieren
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
package tool;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
/**
|
||||
* Base class for all directory based tools.
|
||||
*/
|
||||
public class DirectoryToolBase {
|
||||
|
||||
// TODO: Gemeinsame Methoden für DirectoryCompressor und DirectoryDecompressor
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package tool;
|
||||
|
||||
import compressor.CompressingOutputStream;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
|
||||
/**
|
||||
* Compresses a single file or stdin.
|
||||
*/
|
||||
public class FileCompressor {
|
||||
|
||||
public static void main(String... args) throws Exception {
|
||||
|
||||
// TODO: Methode implementieren
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package tool;
|
||||
|
||||
import compressor.DecompressingInputStream;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
|
||||
/**
|
||||
* Decompresses a single file or stdin.
|
||||
*/
|
||||
public class FileDecompressor {
|
||||
|
||||
public static void main(String... args) throws Exception {
|
||||
|
||||
// TODO: Methode implementieren
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue