|
LibreOffice
LibreOffice 24.2 SDK API Reference
|
import"XBinaryStreamResolver.idl";
Public Member Functions | |
| com::sun::star::io::XInputStream | getInputStream ([in] string aURL) |
| converts the given URL from the source URL namespace to an input stream, from which binary data can be read More... | |
| com::sun::star::io::XOutputStream | createOutputStream () |
| creates an output stream, to which binary data can be written. More... | |
| string | resolveOutputStream ([in] com::sun::star::io::XOutputStream aBinaryStream) |
| converts the output stream, data has been written to, to a URL in source URL namespace. More... | |
Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) |
| queries for a new interface to an existing UNO object. More... | |
| void | acquire () |
| increases the reference counter by one. More... | |
| void | release () |
| decreases the reference counter by one. More... | |
This interface encapsulates functionality to get/resolve binary data streams. It is used to transform binary data to a URL or to transform a URL to binary data. The binary data is represented through input and output streams.
In the case of transforming a 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 a 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 a URL.
| com::sun::star::io::XOutputStream createOutputStream | ( | ) |
creates an output stream, to which binary data can be written.
After writing, a URL can be retrieved by a call to XBinaryStreamResolver::resolveOutputStream().
| com::sun::star::io::XInputStream getInputStream | ( | [in] string | aURL | ) |
converts the given URL from the source URL namespace to an input stream, from which binary data can be read
| string resolveOutputStream | ( | [in] com::sun::star::io::XOutputStream | aBinaryStream | ) |
converts the output stream, data has been written to, to a URL in source URL namespace.
1.8.14