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. |