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