LibreOffice Module xmlsecurity (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
UriBindingHelper Class Referencefinal

#include <UriBindingHelper.hxx>

Inheritance diagram for UriBindingHelper:
[legend]
Collaboration diagram for UriBindingHelper:
[legend]

Public Member Functions

 UriBindingHelper ()
 
 UriBindingHelper (const css::uno::Reference< css::embed::XStorage > &rxStorage)
 
void SAL_CALL setUriBinding (const OUString &uri, const css::uno::Reference< css::io::XInputStream > &aInputStream) override
 
css::uno::Reference< css::io::XInputStream > SAL_CALL getUriBinding (const OUString &uri) override
 

Static Public Member Functions

static css::uno::Reference< css::io::XInputStream > OpenInputStream (const css::uno::Reference< css::embed::XStorage > &rxStore, const OUString &rURI)
 

Private Attributes

css::uno::Reference< css::embed::XStorage > mxStorage
 

Detailed Description

Definition at line 35 of file UriBindingHelper.hxx.

Constructor & Destructor Documentation

◆ UriBindingHelper() [1/2]

UriBindingHelper::UriBindingHelper ( )

Definition at line 35 of file UriBindingHelper.cxx.

◆ UriBindingHelper() [2/2]

UriBindingHelper::UriBindingHelper ( const css::uno::Reference< css::embed::XStorage > &  rxStorage)
explicit

Definition at line 39 of file UriBindingHelper.cxx.

References mxStorage.

Member Function Documentation

◆ getUriBinding()

uno::Reference< io::XInputStream > SAL_CALL UriBindingHelper::getUriBinding ( const OUString &  uri)
override

Definition at line 48 of file UriBindingHelper.cxx.

References mxStorage, OpenInputStream(), and SvStream::TellEnd().

◆ OpenInputStream()

uno::Reference< io::XInputStream > UriBindingHelper::OpenInputStream ( const css::uno::Reference< css::embed::XStorage > &  rxStore,
const OUString &  rURI 
)
static

Definition at line 65 of file UriBindingHelper.cxx.

References OpenInputStream(), SAL_WARN, sName, and xStream.

Referenced by getUriBinding(), and OpenInputStream().

◆ setUriBinding()

void SAL_CALL UriBindingHelper::setUriBinding ( const OUString &  uri,
const css::uno::Reference< css::io::XInputStream > &  aInputStream 
)
override

Definition at line 44 of file UriBindingHelper.cxx.

Member Data Documentation

◆ mxStorage

css::uno::Reference< css::embed::XStorage > UriBindingHelper::mxStorage
private

Definition at line 38 of file UriBindingHelper.hxx.

Referenced by getUriBinding(), and UriBindingHelper().


The documentation for this class was generated from the following files: