com.mucommander.file.impl.bzip2
Class Bzip2ArchiveFile
java.lang.Object
com.mucommander.file.AbstractFile
com.mucommander.file.impl.ProxyFile
com.mucommander.file.AbstractArchiveFile
com.mucommander.file.AbstractROArchiveFile
com.mucommander.file.impl.bzip2.Bzip2ArchiveFile
- All Implemented Interfaces:
- PermissionAccesses, PermissionTypes
public class Bzip2ArchiveFile
- extends AbstractROArchiveFile
Bzip2ArchiveFile provides read-only access to archives in the Bzip2 format.
The actual decompression work is performed by the Apache Ant library under the terms of the
Apache Software License.
- Author:
- Maxence Bernard
- See Also:
Bzip2FormatProvider
| Fields inherited from class com.mucommander.file.impl.ProxyFile |
file |
| Methods inherited from class com.mucommander.file.AbstractArchiveFile |
addToEntriesTree, canRunProcess, checkEntriesTree, createEntriesTree, declareEntriesTreeUpToDate, getArchiveEntryFile, getArchiveEntryFile, getFreeSpace, isBrowsable, isDirectory, ls, ls, ls, ls, ls, removeFromEntriesTree, runProcess |
| Methods inherited from class com.mucommander.file.impl.ProxyFile |
canChangeDate, canGetGroup, canGetOwner, changeDate, changePermission, changePermissions, copyStream, copyTo, delete, deleteRecursively, equals, exists, getAbsolutePath, getCanonicalFile, getCanonicalPath, getChangeablePermissions, getCopyToHint, getDate, getExtension, getGroup, getInputStream, getInputStream, getJavaNetURL, getMoveToHint, getName, getOutputStream, getOwner, getParent, getPermissions, getPermissionsString, getProxiedFile, getRandomAccessInputStream, getRandomAccessOutputStream, getRoot, getSeparator, getSize, getTotalSpace, getUnderlyingFileObject, getURL, hashCode, hasRandomAccessInputStream, hasRandomAccessOutputStream, importPermissions, importPermissions, isHidden, isRoot, isSymlink, mkdir, mkfile, moveTo, setParent, toString |
| Methods inherited from class com.mucommander.file.AbstractFile |
addTrailingSeparator, calculateChecksum, calculateChecksum, calculateChecksum, changePermissions, checkCopyPrerequisites, copyRecursively, deleteRecursively, getAbsolutePath, getAncestor, getAncestor, getCanonicalPath, getChild, getDirectChild, getExtension, getIcon, getIcon, getNameWithoutExtension, getParentArchive, getParentSilently, getTopAncestor, hasAncestor, hasAncestor, isParentOf, mkdir, mkdirs, mkfile, removeTrailingSeparator |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Bzip2ArchiveFile
public Bzip2ArchiveFile(AbstractFile file)
- Creates a BzipArchiveFile on top of the given file.
getEntries
public java.util.Vector getEntries()
throws java.io.IOException
- Description copied from class:
AbstractArchiveFile
- Returns a Vector of
ArchiveEntry, representing all the entries this archive file contains.
This method will be called the first time one of the ls() is called. If will not be further called,
unless the file's date has changed since the last time one of the ls() methods was called.
- Specified by:
getEntries in class AbstractArchiveFile
- Throws:
java.io.IOException
getEntryInputStream
public java.io.InputStream getEntryInputStream(ArchiveEntry entry)
throws java.io.IOException
- Description copied from class:
AbstractArchiveFile
- Returns an InputStream to read from the given archive entry. The specified
ArchiveEntry instance is
necessarily one of the entries that were returned by AbstractArchiveFile.getEntries().
- Specified by:
getEntryInputStream in class AbstractArchiveFile
- Throws:
java.io.IOException
This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard