19#ifndef INCLUDED_UNOTOOLS_UCBSTREAMHELPER_HXX
20#define INCLUDED_UNOTOOLS_UCBSTREAMHELPER_HXX
22#include <com/sun/star/uno/Reference.hxx>
42 static std::unique_ptr<SvStream>
CreateStream(
const OUString& rFileName,
StreamMode eOpenMode, css::uno::Reference<css::awt::XWindow> xParentWin =
nullptr);
44 bool bFileExists, css::uno::Reference<css::awt::XWindow> xParentWin =
nullptr);
45 static std::unique_ptr<SvStream>
CreateStream(
const css::uno::Reference < css::io::XInputStream >& xStream );
46 static std::unique_ptr<SvStream>
CreateStream(
const css::uno::Reference < css::io::XStream >& xStream );
47 static std::unique_ptr<SvStream>
CreateStream(
const css::uno::Reference < css::io::XInputStream >& xStream,
bool bCloseStream );
48 static std::unique_ptr<SvStream>
CreateStream(
const css::uno::Reference < css::io::XStream >& xStream,
bool bCloseStream );
static std::unique_ptr< SvStream > CreateStream(const css::uno::Reference< css::io::XStream > &xStream)
static std::unique_ptr< SvStream > CreateStream(const css::uno::Reference< css::io::XStream > &xStream, bool bCloseStream)
static std::unique_ptr< SvStream > CreateStream(const css::uno::Reference< css::io::XInputStream > &xStream)
static std::unique_ptr< SvStream > CreateStream(const css::uno::Reference< css::io::XInputStream > &xStream, bool bCloseStream)
ElementOpenMode eOpenMode