Package ist.palcom.storage.pfs

Contains classes a palcom filesystem.

See:
          Description

Interface Summary
Storage Storage.java The interface Storage defines the palcom filesystem, see also AbstractStorage
 

Class Summary
AbstractStorage AbstractStorage.java AbstractStorage defines the minimal implementation of a palcom filesystem ie open, close, read, write.
ByteStorage ByteStorage.java ByteStorage is a very simple filesystem that is implemented on a byte array
FileStorage  
 

Exception Summary
StorageException StorageException.java StorageException, Is still not used, see IOException
 

Package ist.palcom.storage.pfs Description

Contains classes a palcom filesystem.

Package Specification

This package contains classes and interfaces that make it possible to access and use the palcom storage in a unified way regardless of underlying hardware. Most central here is the Storage interface Storage and the abstract class AbstractStorage that defines the minimal implementation of a Palcom file system, i.e. open, close, read, write. However implementations could extends this to also more advanced filesystem functions, such as structured trees and random acess. In the current implementation it is possible to run the PFS on a ram-drive ByteStorage, regular posix filesystem FileStorage, as well as on a flash-memory (FlashStorage - forthcomming).

See Also:
ist.palcom.storage.persistent, ist.palcom.storage.tags, ist.palcom.storage.pio