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