:: com :: sun :: star :: embed ::

service FileSystemStorage
Usage Restrictions
not published
Description
This is a service that allows to get access to a file system folder using storage hierarchy.

Included Services
::com::sun::star::embed::BaseStorage
Description
This service describes the base functionality of storages.

Please see below the description of additional requirements for the file system storage implementation.

interface ::com::sun::star::lang::XComponent

A file system storage is created either by ::com::sun::star::embed::StorageFactory or by ::com::sun::star::embed::XStorage interface and is controlled by refcounting. In case refcounting is decreased to zero the storage will be disposed automatically.

In case a storage object is disposed the elements ( substorages and substreams ) are not affected.

interface ::com::sun::star::embed::XStorage
XStorage::openStorageElement
This method returns ::com::sun::star::embed::FileSystemStorage service implementation.
XStorage::copyLastCommitTo
Since this service implementation supports no transaction this method just creates a copy of the storage in it's current state.
XStorage::copyStorageElementLastCommitTo
Since this service implementation supports no transaction this method just creates a copy of the storage in it's current state.
XStorage::removeStorageElement
If the element is opened and it is a stream element the removing will fail. If the element is opened and it is a storage element, all the contents that can be removed will be removed.
property URL
This property is not optional for this service.

 
Top of Page