Top Description Fields Constructors Methods
org.hsqldb.lib

public Class FileArchiver

extends Object
Class Inheritance
Imports
java.io.FileOutputStream, .IOException, .InputStream, .OutputStream, java.util.zip.Deflater, .DeflaterOutputStream, .GZIPInputStream, .GZIPOutputStream, .Inflater, .InflaterInputStream, org.hsqldb.lib.java.JavaSystem

Creates a direct, compressed or decompressed copy of a file.
Author
Blaine Simpson (blaine dot simpson at admc dot com)
Since
1.9.0
Version
2.5.1

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
private static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
archive(String infilename, String outfilename, FileAccess storage, int compressionType)

public static void
copyFile(String infilename, String outfilename, FileAccess storage)

public static void
unarchive(String infilename, String outfilename, FileAccess storage, int compressionType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

COMPRESSION_GZIPback to summary
public static final int COMPRESSION_GZIP
COMPRESSION_NONEback to summary
public static final int COMPRESSION_NONE
COMPRESSION_ZIPback to summary
public static final int COMPRESSION_ZIP
COPY_BLOCK_SIZEback to summary
private static final int COPY_BLOCK_SIZE

Constructor Detail

FileArchiverback to summary
public FileArchiver()

Method Detail

archiveback to summary
public static void archive(String infilename, String outfilename, FileAccess storage, int compressionType) throws IOException
copyFileback to summary
public static void copyFile(String infilename, String outfilename, FileAccess storage) throws IOException
unarchiveback to summary
public static void unarchive(String infilename, String outfilename, FileAccess storage, int compressionType) throws IOException