Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: 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
::com::sun::star::io::XOutputStream
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

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.