- Description
- allows to get access to a child encrypted stream with encryption data
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 aEncryptionData
- this parameter allowes to specify an encryption data for the
stream, the data must be correct, 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
|