TrueZIP 6.8.3

Uses of Package
de.schlichtherle.io

Packages that use de.schlichtherle.io
de.schlichtherle.io Provides transparent, multi-threaded read/write access to archive files (ZIP, TAR, etc) and their entries as if they were (virtual) directories and files. 
de.schlichtherle.io.archive.spi The Service Provider Interface (SPI) for pluggable ArchiveDrivers. 
de.schlichtherle.io.archive.tar Provides the ArchiveDriver family for TAR files. 
de.schlichtherle.io.archive.zip Provides the ArchiveDriver family for ZIP files. 
de.schlichtherle.io.samples Provides sample main classes for various archive file operation utilities (zip, unzip, encrypt, decrypt etc.). 
de.schlichtherle.io.swing Provides random read only access to files (as opposed to the random read/write access provided by RandomAccessFile). 
de.schlichtherle.io.swing.tree Support classes for the package de.schlichtherle.io.swing
de.schlichtherle.key.passwd.swing The Swing GUI based implementation of the abstract base class KeyManager
 

Classes in de.schlichtherle.io used by de.schlichtherle.io
AbstractArchiveDetector
          Implements the FileFactory part of the ArchiveDetector interface.
ArchiveBusyException
          Thrown if an archive file could not get updated because some input or output streams for its entries are still open.
ArchiveBusyWarningException
          Thrown if an archive file has been successfully updated, but some input or output streams for its entries have been forced to close.
ArchiveController
          This is the base class for any archive controller, providing all the essential services required by the File class to implement its behaviour.
ArchiveController.ArchiveEntryFalsePositiveException
          Thrown if a controller's target file is a false positive archive file which actually exists as a plain file or directory in an enclosing archive file.
ArchiveController.ArchiveFileNotFoundException
          Thrown if a controller's target file does not exist or is not accessible.
ArchiveController.FalsePositiveException
          Thrown if a controller's target file is a false positive archive file which actually exists as a plain file or directory in the real file system or in an enclosing archive file.
ArchiveController.RfsEntryFalsePositiveException
          Thrown if a controller's target file is a false positive archive file which actually exists as a plain file or directory in the real file system.
ArchiveControllers.LiveArchiveStatistics
           
ArchiveControllers.ShutdownHook
          TrueZIP's singleton shutdown hook for the JVM.
ArchiveDetector
          Detects archive files solely by scanning file paths - usually by testing for file name suffixes like .zip or the like.
ArchiveDriverRegistry
          The head of a chain of registries for archive file suffixes and archive drivers.
ArchiveException
          Represents a chain of exceptions thrown by the File.umount() and File.update() methods to indicate an error condition which does incur loss of data.
ArchiveFileSystem
          This class implements a virtual file system of archive entries for use by the archive controller provided to the constructor.
ArchiveFileSystem.AbstractDelta
           
ArchiveFileSystem.AbstractDelta.Element
          A data class for use by subclasses.
ArchiveFileSystem.ArchiveFileSystemException
          This exception is thrown when a client application tries to perform an illegal operation on an archive file system.
ArchiveFileSystem.Delta
          This interface encapsulates the methods required to begin and commit a simplified transaction (a delta) on this virtual archive file system.
ArchiveFileSystemController
          This archive controller implements the automounting functionality.
ArchiveFileSystemController.AutoMounter
          Represents the mount state of the archive file system.
ArchiveStatistics
          A proxy interface which encapsulates statistics about the total set of archives operated by this package.
ArchiveWarningException
          Represents a chain of exceptions thrown by the File.umount() and File.update() methods to indicate an error condition which does not incur loss of data and may be ignored.
ChainableIOException
          Represents a chain of IOExceptions.
DefaultArchiveDetector
          An ArchiveDetector which matches file paths against a pattern of archive file suffixes in order to detect prospective archive files and look up their corresponding ArchiveDriver in its registry.
Entry
          A package private interface with some useful constants for archive entry names.
Executor
          Creates cancellable tasks.
File
          A drop-in replacement for its subclass which provides transparent read/write access to archive files and their entries as if they were (virtual) directories and files.
FileFactory
          Deprecated. This interface will disappear in TrueZIP 7.
FileInputStream
          A drop-in replacement for FileInputStream which provides transparent read access to archive entries as if they were (virtual) files.
FileOutputStream
          A drop-in replacement for FileOutputStream which provides transparent write access to archive entries as if they were (virtual) files.
Files.CopyLock
          A lock used when copying data from one archive to another.
GlobalArchiveDriverRegistry
          A global registry for archive file suffixes and archive drivers which is configured by the set of all configuration files on the class path.
IORunnable
          This interface is used as the closure for ArchiveController.runWriteLocked(de.schlichtherle.io.IORunnable).
RaesFiles
          Saves and restores the contents of arbitrary files to and from the RAES file format for encryption and decryption.
ReadWriteLock
          Similar to java.util.concurrent.locks.ReadWriteLock, but uses the simplified ReentrantLock interface.
ReentrantLock
          Similar to java.util.concurrent.locks.Lock, but simplified and adapted to the particular needs of TrueZIP.
ReentrantReadWriteLock.AbstractLock
           
ReentrantReadWriteLock.ReadLock
           
ReentrantReadWriteLock.WriteLock
           
Streams.Buffer
           
Task
          A cancellable task.
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.archive.spi
ArchiveEntryMetaData
          This class is not intended for public use!
FileBusyException
          Thrown if an archive entry cannot get accessed because either (a) the client application is trying to input or output to the same archive file concurrently and the respective archive driver does not support this, or (b) the archive file needs an implicit unmount which cannot get performed because the client application is still using some other open streams for the same archive file.
InputArchiveMetaData
          This class is not intended for public use!
OutputArchiveMetaData
          This class is not intended for public use!
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.archive.tar
ArchiveEntryMetaData
          This class is not intended for public use!
InputArchiveMetaData
          This class is not intended for public use!
OutputArchiveMetaData
          This class is not intended for public use!
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.archive.zip
ArchiveEntryMetaData
          This class is not intended for public use!
InputArchiveMetaData
          This class is not intended for public use!
OutputArchiveMetaData
          This class is not intended for public use!
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.samples
ArchiveStatistics
          A proxy interface which encapsulates statistics about the total set of archives operated by this package.
DefaultArchiveDetector
          An ArchiveDetector which matches file paths against a pattern of archive file suffixes in order to detect prospective archive files and look up their corresponding ArchiveDriver in its registry.
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.swing
ArchiveDetector
          Detects archive files solely by scanning file paths - usually by testing for file name suffixes like .zip or the like.
File
          A drop-in replacement for its subclass which provides transparent read/write access to archive files and their entries as if they were (virtual) directories and files.
 

Classes in de.schlichtherle.io used by de.schlichtherle.io.swing.tree
File
          A drop-in replacement for its subclass which provides transparent read/write access to archive files and their entries as if they were (virtual) directories and files.
 

Classes in de.schlichtherle.io used by de.schlichtherle.key.passwd.swing
File
          A drop-in replacement for its subclass which provides transparent read/write access to archive files and their entries as if they were (virtual) directories and files.
 


TrueZIP 6.8.3

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.