|
| OleStorage (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::io::XInputStream > &rxInStream, bool bBaseStreamAccess) |
|
| OleStorage (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::io::XStream > &rxOutStream, bool bBaseStreamAccess) |
|
virtual | ~OleStorage () override |
|
| StorageBase (const css::uno::Reference< css::io::XInputStream > &rxInStream, bool bBaseStreamAccess) |
|
| StorageBase (const css::uno::Reference< css::io::XStream > &rxOutStream, bool bBaseStreamAccess) |
|
virtual | ~StorageBase () |
|
bool | isStorage () const |
| Returns true, if the object represents a valid storage. More...
|
|
bool | isRootStorage () const |
| Returns true, if the object represents the root storage. More...
|
|
bool | isReadOnly () const |
| Returns true, if the storage operates in read-only mode (based on an input stream). More...
|
|
css::uno::Reference< css::embed::XStorage > | getXStorage () const |
| Returns the com.sun.star.embed.XStorage interface of the current storage. More...
|
|
const OUString & | getName () const |
| Returns the element name of this storage. More...
|
|
OUString | getPath () const |
| Returns the full path of this storage. More...
|
|
void | getElementNames (::std::vector< OUString > &orElementNames) const |
| Fills the passed vector with the names of all direct elements of this storage. More...
|
|
StorageRef | openSubStorage (const OUString &rStorageName, bool bCreateMissing) |
| Opens and returns the specified sub storage from the storage. More...
|
|
css::uno::Reference< css::io::XInputStream > | openInputStream (const OUString &rStreamName) |
| Opens and returns the specified input stream from the storage. More...
|
|
css::uno::Reference< css::io::XOutputStream > | openOutputStream (const OUString &rStreamName) |
| Opens and returns the specified output stream from the storage. More...
|
|
void | copyToStorage (StorageBase &rDestStrg, const OUString &rElementName) |
| Copies the specified element from this storage to the passed destination storage. More...
|
|
void | copyStorageToStorage (StorageBase &rDestStrg) |
| Copies all streams of this storage and of all substorages to the passed destination. More...
|
|
void | commit () |
| Commits the changes to the storage and all substorages. More...
|
|
|
| OleStorage (const OleStorage &rParentStorage, const css::uno::Reference< css::container::XNameContainer > &rxStorage, const OUString &rElementName, bool bReadOnly) |
|
| OleStorage (const OleStorage &rParentStorage, const css::uno::Reference< css::io::XStream > &rxOutStream, const OUString &rElementName) |
|
void | initStorage (const css::uno::Reference< css::io::XInputStream > &rxInStream) |
| Initializes the API storage object for input. More...
|
|
void | initStorage (const css::uno::Reference< css::io::XStream > &rxOutStream) |
| Initializes the API storage object for input/output. More...
|
|
virtual bool | implIsStorage () const override |
| Returns true, if the object represents a valid storage. More...
|
|
virtual css::uno::Reference< css::embed::XStorage > | implGetXStorage () const override |
| Returns the com.sun.star.embed.XStorage interface of the current storage. More...
|
|
virtual void | implGetElementNames (::std::vector< OUString > &orElementNames) const override |
| Returns the names of all elements of this storage. More...
|
|
virtual StorageRef | implOpenSubStorage (const OUString &rElementName, bool bCreateMissing) override |
| Opens and returns the specified sub storage from the storage. More...
|
|
virtual css::uno::Reference< css::io::XInputStream > | implOpenInputStream (const OUString &rElementName) override |
| Opens and returns the specified input stream from the storage. More...
|
|
virtual css::uno::Reference< css::io::XOutputStream > | implOpenOutputStream (const OUString &rElementName) override |
| Opens and returns the specified output stream from the storage. More...
|
|
virtual void | implCommit () const override |
| Commits the current storage. More...
|
|
Implements stream access for binary OLE storages.
Definition at line 43 of file olestorage.hxx.