20#ifndef INCLUDED_OOX_SOURCE_DOCPROP_OOXMLDOCPROPIMPORT_HXX
21#define INCLUDED_OOX_SOURCE_DOCPROP_OOXMLDOCPROPIMPORT_HXX
23#include <com/sun/star/document/XOOXMLDocumentPropertiesImporter.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/uno/XComponentContext.hpp>
31 public ::cppu::WeakImplHelper<
32 css::lang::XServiceInfo,
33 css::document::XOOXMLDocumentPropertiesImporter >
37 const css::uno::Reference< css::uno::XComponentContext >& rxContext );
46 const css::uno::Reference< css::embed::XStorage >& rxSource,
47 const css::uno::Reference< css::document::XDocumentProperties >& rxDocumentProperties )
override;
49 const css::uno::Reference< css::embed::XStorage >& rxSource)
override;
51 const css::uno::Reference< css::embed::XStorage >& rxSource)
override;
53 const css::uno::Reference< css::embed::XStorage >& rxSource)
override;
56 css::uno::Reference< css::uno::XComponentContext >
mxContext;
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< com::sun::star::io::XInputStream > SAL_CALL getCorePropertiesStream(const css::uno::Reference< css::embed::XStorage > &rxSource) override
virtual sal_Bool SAL_CALL supportsService(const OUString &rServiceName) override
DocumentPropertiesImport(const css::uno::Reference< css::uno::XComponentContext > &rxContext)
virtual css::uno::Reference< com::sun::star::io::XInputStream > SAL_CALL getExtendedPropertiesStream(const css::uno::Reference< css::embed::XStorage > &rxSource) override
virtual void SAL_CALL importProperties(const css::uno::Reference< css::embed::XStorage > &rxSource, const css::uno::Reference< css::document::XDocumentProperties > &rxDocumentProperties) override
css::uno::Reference< css::uno::XComponentContext > mxContext
virtual OUString SAL_CALL getImplementationName() 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