A C D E F G I O R S T U V 

A

ArchiveEntry - Interface in org.rauschig.jarchivelib
The entry of an archive.
ArchiveFormat - Enum in org.rauschig.jarchivelib
Denotes an archive format such as zip or tar.
Archiver - Interface in org.rauschig.jarchivelib
An Archiver facades a specific archiving library, allowing for simple archiving of files and directories, and extraction of archives.
ArchiverFactory - Class in org.rauschig.jarchivelib
Factory for creating Archiver instances by a given archiver type name.
ArchiveStream - Class in org.rauschig.jarchivelib
An input stream of an archive.
ArchiveStream() - Constructor for class org.rauschig.jarchivelib.ArchiveStream
 

C

close() - Method in class org.rauschig.jarchivelib.ArchiveStream
 
closeQuietly(Closeable) - Static method in class org.rauschig.jarchivelib.IOUtils
Null-safe method that calls Closeable.close() and chokes the IOException.
compress(File, File) - Method in interface org.rauschig.jarchivelib.Compressor
Compresses the given input file to the given destination directory or file.
CompressionType - Enum in org.rauschig.jarchivelib
Denotes a compression algorithm such as gzip or bzip2
Compressor - Interface in org.rauschig.jarchivelib
A compressor facades a specific compression library, allowing for simple compression and decompression of files.
CompressorFactory - Class in org.rauschig.jarchivelib
Factory for creating Compressor instances by a given compression algorithm.
copy(InputStream, File) - Static method in class org.rauschig.jarchivelib.IOUtils
Copies the content of an InputStream into a destination File.
copy(InputStream, OutputStream) - Static method in class org.rauschig.jarchivelib.IOUtils
Copies the content of a InputStream into an OutputStream.
copy(InputStream, OutputStream, int) - Static method in class org.rauschig.jarchivelib.IOUtils
Copies the entire content of the given InputStream into the given OutputStream.
create(String, File, File...) - Method in interface org.rauschig.jarchivelib.Archiver
Creates an archive from the given source files or directories, and saves it into the given destination.
createArchiver(File) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Probes the given File for its file type and creates an Archiver based on this file type.
createArchiver(FileType) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Creates an Archiver that handles the given FileType.
createArchiver(String, String) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Creates an Archiver for the given archive format that uses compression.
createArchiver(ArchiveFormat, CompressionType) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Creates an Archiver for the given archive format that uses compression.
createArchiver(String) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Creates an Archiver for the given archive format.
createArchiver(ArchiveFormat) - Static method in class org.rauschig.jarchivelib.ArchiverFactory
Creates an Archiver for the given archive format.
createCompressor(File) - Static method in class org.rauschig.jarchivelib.CompressorFactory
Probes the given File for its file type and creates a Compressor based on this file type.
createCompressor(FileType) - Static method in class org.rauschig.jarchivelib.CompressorFactory
Creates a new Compressor for the given FileType.
createCompressor(String) - Static method in class org.rauschig.jarchivelib.CompressorFactory
Creates a compressor from the given compression type.
createCompressor(CompressionType) - Static method in class org.rauschig.jarchivelib.CompressorFactory
Creates a compressor from the given CompressionType.
createNextEntry() - Method in class org.rauschig.jarchivelib.ArchiveStream
Abstract method to create the next ArchiveEntry for the ArchiveStream implementation.

D

decompress(File, File) - Method in interface org.rauschig.jarchivelib.Compressor
Decompresses the given source file to the given destination directory or file.

E

extract(File) - Method in interface org.rauschig.jarchivelib.ArchiveEntry
Extracts the entry to the given destination directory.
extract(File, File) - Method in interface org.rauschig.jarchivelib.Archiver
Extracts the given archive file into the given destination directory.

F

FileType - Class in org.rauschig.jarchivelib
Holds the file extension as String and the corresponding ArchiveFormat and/or CompressionType.
fromString(String) - Static method in enum org.rauschig.jarchivelib.ArchiveFormat
Attempts to return the ArchiveFormat instance from a possible given string representation.
fromString(String) - Static method in enum org.rauschig.jarchivelib.CompressionType
Attempts to return the CompressionType instance from a possible given string representation.

G

get(String) - Static method in class org.rauschig.jarchivelib.FileType
Checks the suffix of the given string for an entry in the map.
get(File) - Static method in class org.rauschig.jarchivelib.FileType
Checks the suffix of the given File for an entry in the map.
getArchiveFormat() - Method in class org.rauschig.jarchivelib.FileType
Returns the archive format corresponding to this file extension if any.
getCompressionType() - Method in class org.rauschig.jarchivelib.FileType
Returns the compression type corresponding to this file extension if any.
getCurrentEntry() - Method in class org.rauschig.jarchivelib.ArchiveStream
Returns the ArchiveEntry the stream currently points to.
getDefaultFileExtension() - Method in enum org.rauschig.jarchivelib.ArchiveFormat
Returns the default file extension for this compression type.
getDefaultFileExtension() - Method in enum org.rauschig.jarchivelib.CompressionType
Returns the default file extension for this compression type.
getFilenameExtension() - Method in interface org.rauschig.jarchivelib.Archiver
Returns the filename extension that indicates the file format this archiver handles.
getFilenameExtension() - Method in interface org.rauschig.jarchivelib.Compressor
Returns the filename extension that indicates the file format this compressor handles.
getLastModifiedDate() - Method in interface org.rauschig.jarchivelib.ArchiveEntry
Returns the last modified date of the entry.
getName() - Method in interface org.rauschig.jarchivelib.ArchiveEntry
The name of the entry in the archive.
getName() - Method in enum org.rauschig.jarchivelib.ArchiveFormat
Returns the name by which the archive format is identified.
getName() - Method in enum org.rauschig.jarchivelib.CompressionType
Returns the name by which the compression algorithm is identified.
getNextEntry() - Method in class org.rauschig.jarchivelib.ArchiveStream
Moves the pointer of the stream to the next ArchiveEntry and returns it.
getSize() - Method in interface org.rauschig.jarchivelib.ArchiveEntry
The (uncompressed) size of the entry.
getSuffix() - Method in class org.rauschig.jarchivelib.FileType
Returns the file extension suffix (e.g.

I

IOUtils - Class in org.rauschig.jarchivelib
Utility class for I/O operations.
isArchive() - Method in class org.rauschig.jarchivelib.FileType
Returns true if the given file extension denotes an archive.
isClosed() - Method in class org.rauschig.jarchivelib.ArchiveStream
Checks whether the current stream has been closed
isCompressed() - Method in class org.rauschig.jarchivelib.FileType
Returns true if the given file extension denotes a compressed file.
isDirectory() - Method in interface org.rauschig.jarchivelib.ArchiveEntry
Checks whether the given entry is a directory.
isValidArchiveFormat(String) - Static method in enum org.rauschig.jarchivelib.ArchiveFormat
Checks if the given archive format name is valid and known format.
isValidCompressionType(String) - Static method in enum org.rauschig.jarchivelib.CompressionType
Checks if the given compression type name is valid and known format.

O

org.rauschig.jarchivelib - package org.rauschig.jarchivelib
 

R

relativePath(File, File) - Static method in class org.rauschig.jarchivelib.IOUtils
Computes the path name of a file node relative to a given root node.
requireDirectory(File) - Static method in class org.rauschig.jarchivelib.IOUtils
Makes sure that the given File is either a writable directory, or that it does not exist and a directory can be created at its path.

S

stream(File) - Method in interface org.rauschig.jarchivelib.Archiver
Reads the given archive file as an ArchiveStream which is used to access individual ArchiveEntry objects within the archive without extracting the archive onto the file system.

T

toString() - Method in class org.rauschig.jarchivelib.FileType
 

U

UNKNOWN - Static variable in class org.rauschig.jarchivelib.FileType
Special case object for an unknown archive/compression file type.
UNKNOWN_SIZE - Static variable in interface org.rauschig.jarchivelib.ArchiveEntry
Special value indicating that the size is unknown

V

valueOf(String) - Static method in enum org.rauschig.jarchivelib.ArchiveFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rauschig.jarchivelib.CompressionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.rauschig.jarchivelib.ArchiveFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rauschig.jarchivelib.CompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I O R S T U V 

Copyright © 2013-2015. All Rights Reserved.