- java.lang.Object
-
- org.hsqldb.lib.FileArchiver
-
public class FileArchiver extends java.lang.ObjectCreates a direct, compressed or decompressed copy of a file.- Since:
- 1.9.0
- Author:
- Blaine Simpson (blaine dot simpson at admc dot com)
-
-
Field Summary
Fields Modifier and Type Field Description static intCOMPRESSION_GZIPstatic intCOMPRESSION_NONEstatic intCOMPRESSION_ZIP
-
Constructor Summary
Constructors Constructor Description FileArchiver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidarchive(java.lang.String infilename, java.lang.String outfilename, FileAccess storage, int compressionType)static voidcopyFile(java.lang.String infilename, java.lang.String outfilename, FileAccess storage)static voidunarchive(java.lang.String infilename, java.lang.String outfilename, FileAccess storage, int compressionType)
-
-
-
Field Detail
-
COMPRESSION_NONE
public static final int COMPRESSION_NONE
- See Also:
- Constant Field Values
-
COMPRESSION_ZIP
public static final int COMPRESSION_ZIP
- See Also:
- Constant Field Values
-
COMPRESSION_GZIP
public static final int COMPRESSION_GZIP
- See Also:
- Constant Field Values
-
-
Method Detail
-
copyFile
public static void copyFile(java.lang.String infilename, java.lang.String outfilename, FileAccess storage) throws java.io.IOException- Throws:
java.io.IOException
-
archive
public static void archive(java.lang.String infilename, java.lang.String outfilename, FileAccess storage, int compressionType) throws java.io.IOException- Throws:
java.io.IOException
-
unarchive
public static void unarchive(java.lang.String infilename, java.lang.String outfilename, FileAccess storage, int compressionType) throws java.io.IOException- Throws:
java.io.IOException
-
-