:: com :: sun :: star :: document ::
|
interface XBinaryStreamResolver |
|
- Description
This interface encapsulates functionality to get/resolve binary data streams.
It is used to transform binary data to an url or to transform an url to binary
data. The binary data is represented through input and output streams.
In the case of transforming an url to binary data, the getInputStream
method is used. This returns a ::com::sun::star::io::XInputStream
from which the binary data, transformed from the given url, can be read.
In the case of transforming binary data to an url, a
::com::sun::star::io::XOutputStream is created first to write
the binary data to. After this, the resolveOutputStream method can
be used to transform the binary data, represented through the
::com::sun::star::io::XOutputStream interface, to an url.
|
Methods' Summary |
getInputStream |
converts the given URL from the source URL namespace to an input stream,
from which binary data can be read
|
createOutputStream |
creates an output stream, to which binary data can be written.
After writing, an URL can be retrieved by a call to
XBinaryStreamResolver::resolveOutputStream.
|
resolveOutputStream |
converts the output stream, data has been written to, to an URL in
source URL namespace.
|
Methods' Details |
getInputStream
::com::sun::star::io::XInputStream |
getInputStream( |
[in] string |
aURL ); |
- Description
- converts the given URL from the source URL namespace to an input stream,
from which binary data can be read
|
|
createOutputStream
- Description
- creates an output stream, to which binary data can be written.
After writing, an URL can be retrieved by a call to
XBinaryStreamResolver::resolveOutputStream.
|
|
resolveOutputStream
string |
resolveOutputStream( |
[in] ::com::sun::star::io::XOutputStream |
aBinaryStream ); |
- Description
- converts the output stream, data has been written to, to an URL in
source URL namespace.
|
|
Top of Page
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.