Project Modules

This project has declared the following modules:

Name Description
TrueVFS Access Provides convenient access to the (federated virtual) file system space for TrueVFS client applications. Features simple, uniform, transparent, thread-safe, read/write access to archive files as if they were virtual directories in a file system path.
TrueVFS Access Swing Provides Swing GUI classes for viewing file trees and choosing entries in archive files.
TrueVFS Archetype Archetype modules generate sample code for using or extending TrueVFS.
TrueVFS Component Component modules provide some functionality to serve as a building block for other modules. Unlike TrueVFS Driver or TrueVFS Extension modules, component modules do NOT advertise services for use by the TrueVFS Kernel on the class path.
TrueVFS Driver Driver modules provide services to extend the TrueVFS Kernel with support for a particular type of file system. Driver modules advertise their services on the class path in order to make them locatable by the TrueVFS Kernel at runtime.
TrueVFS Extension Extension modules provide services to extend the TrueVFS Kernel with some functionality OTHER than supporting a particular type of file system. Extension modules advertise their services on the class path in order to make them locatable by the TrueVFS Kernel at runtime.
TrueVFS Integration Tests Provides integration tests for TrueVFS.
TrueVFS Kernel TrueVFS Kernel modules specify and implement the API for accessing the virtual file system space.
TrueVFS Profile Profile modules bundle some other modules so that you can use them as a single all-in-one dependency - they do not provide any additional functionality.
TrueVFS Samples Sample applications to demonstrate the usage of TrueVFS modules to support many, even esoteric use cases.