LibreOffice Module oox (master) 1
Public Member Functions | Private Attributes | List of all members
oox::docprop::DocumentPropertiesImport Class Reference

#include <ooxmldocpropimport.hxx>

Inheritance diagram for oox::docprop::DocumentPropertiesImport:
[legend]
Collaboration diagram for oox::docprop::DocumentPropertiesImport:
[legend]

Public Member Functions

 DocumentPropertiesImport (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL importProperties (const css::uno::Reference< css::embed::XStorage > &rxSource, const css::uno::Reference< css::document::XDocumentProperties > &rxDocumentProperties) override
 
virtual css::uno::Reference< com::sun::star::io::XInputStream > SAL_CALL getCorePropertiesStream (const css::uno::Reference< css::embed::XStorage > &rxSource) override
 
virtual css::uno::Reference< com::sun::star::io::XInputStream > SAL_CALL getExtendedPropertiesStream (const css::uno::Reference< css::embed::XStorage > &rxSource) override
 
virtual css::uno::Sequence< css::uno::Reference< com::sun::star::io::XInputStream > > SAL_CALL getCustomPropertiesStreams (const css::uno::Reference< css::embed::XStorage > &rxSource) override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > mxContext
 

Detailed Description

Definition at line 30 of file ooxmldocpropimport.hxx.

Constructor & Destructor Documentation

◆ DocumentPropertiesImport()

oox::docprop::DocumentPropertiesImport::DocumentPropertiesImport ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
explicit

Definition at line 124 of file ooxmldocpropimport.cxx.

References mxContext.

Member Function Documentation

◆ getCorePropertiesStream()

Reference< com::sun::star::io::XInputStream > SAL_CALL oox::docprop::DocumentPropertiesImport::getCorePropertiesStream ( const css::uno::Reference< css::embed::XStorage > &  rxSource)
overridevirtual

Definition at line 185 of file ooxmldocpropimport.cxx.

◆ getCustomPropertiesStreams()

css::uno::Sequence< css::uno::Reference< com::sun::star::io::XInputStream > > SAL_CALL oox::docprop::DocumentPropertiesImport::getCustomPropertiesStreams ( const css::uno::Reference< css::embed::XStorage > &  rxSource)
overridevirtual

Definition at line 205 of file ooxmldocpropimport.cxx.

References comphelper::containerToSequence().

◆ getExtendedPropertiesStream()

Reference< com::sun::star::io::XInputStream > SAL_CALL oox::docprop::DocumentPropertiesImport::getExtendedPropertiesStream ( const css::uno::Reference< css::embed::XStorage > &  rxSource)
overridevirtual

Definition at line 195 of file ooxmldocpropimport.cxx.

◆ getImplementationName()

OUString SAL_CALL oox::docprop::DocumentPropertiesImport::getImplementationName ( )
overridevirtual

Definition at line 130 of file ooxmldocpropimport.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL oox::docprop::DocumentPropertiesImport::getSupportedServiceNames ( )
overridevirtual

Definition at line 140 of file ooxmldocpropimport.cxx.

◆ importProperties()

void SAL_CALL oox::docprop::DocumentPropertiesImport::importProperties ( const css::uno::Reference< css::embed::XStorage > &  rxSource,
const css::uno::Reference< css::document::XDocumentProperties > &  rxDocumentProperties 
)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL oox::docprop::DocumentPropertiesImport::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 135 of file ooxmldocpropimport.cxx.

References cppu::supportsService().

Member Data Documentation

◆ mxContext

css::uno::Reference< css::uno::XComponentContext > oox::docprop::DocumentPropertiesImport::mxContext
private

Definition at line 56 of file ooxmldocpropimport.hxx.

Referenced by importProperties().


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