Methods' Details |
openStreamElementByHierarchicalName
- Description
- allows to get access to a child stream of the storage, using
hierarchical path.
In case the stream is open in readonly mode the
XStream::getOutputStream
method will return an empty reference.
- Parameter sStreamPath
- the path to the substream that should be open
- Parameter nOpenMode
- a mode the stream should be open in,
can be a combination of ElementModes values
- Throws
- ::com::sun::star::embed::InvalidStorageException
this storage is in invalid state for any reason
- Throws
- ::com::sun::star::lang::IllegalArgumentException
one of provided arguments is illegal
- Throws
- ::com::sun::star::packages::WrongPasswordException
the provided password is wrong
- Throws
- ::com::sun::star::io::IOException
in case of io errors during stream opening
- Throws
- ::com::sun::star::embed::StorageWrappedTargetException
wraps other exceptions
|
|
openEncryptedStreamElementByHierarchicalName
- Description
- allows to get access to a child encrypted stream with password using
hierarchical path.
If storage does not allow any encryption this method will always throw
::com::sun::star::packages::NoEncryptionException.
In case the stream is open in readonly mode the
XStream::getOutputStream
method will return an empty reference.
- Parameter sStreamPath
- the path to the substream that should be open
- Parameter nOpenMode
- a mode the stream should be open in,
can be a combination of ElementModes values
- Parameter sPassword
- this parameter allowes to specify a reading password for the
stream, the password must be a correct one, otherwise an
exception will be thrown
- Throws
- ::com::sun::star::embed::InvalidStorageException
this storage is in invalid state for any reason
- Throws
- ::com::sun::star::lang::IllegalArgumentException
one of provided arguments is illegal
- Throws
- ::com::sun::star::packages::NoEncryptionException
the stream is not encrypted
- Throws
- ::com::sun::star::packages::WrongPasswordException
the provided password is wrong
- Throws
- ::com::sun::star::io::IOException
in case of io errors during stream opening
- Throws
- ::com::sun::star::embed::StorageWrappedTargetException
wraps other exceptions
|
|
removeStreamElementByHierarchicalName
- Description
- removes a stream specified by hierarchical name from a storage.
- Parameter sElementPath
- the path to the element to remove
- Throws
- ::com::sun::star::embed::InvalidStorageException
this storage is in invalid state for eny reason
- Throws
- ::com::sun::star::lang::IllegalArgumentException
an illegal argument is provided
- Throws
- ::com::sun::star::container::NoSuchElementException
there is no element with such name
- Throws
- ::com::sun::star::io::IOException
in case of io errors during removing
- Throws
- ::com::sun::star::embed::StorageWrappedTargetException
wraps other exceptions
|
|
Copyright © 2010 Sun Microsystems, Inc.