summaryrefslogtreecommitdiff
path: root/filter/source/odfflatxml
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-06-04 08:45:46 +0200
committerNoel Grandin <noel@peralex.com>2013-06-05 08:13:22 +0200
commitc0654ce02272499236f7b43920e288c5fff34d4f (patch)
tree73dd8b626c0f172e1d9e77a3477ac9f9ac7f72d2 /filter/source/odfflatxml
parentcee55a2c5463134c3a394bf6eda22998bc6cb2c9 (diff)
fdo#46808, Convert XMultiServiceFactory in filter module
Change-Id: I9dcddba4f5a8a7adeddc31b5df014b0174b9745d
Diffstat (limited to 'filter/source/odfflatxml')
-rw-r--r--filter/source/odfflatxml/OdfFlatXml.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/filter/source/odfflatxml/OdfFlatXml.cxx b/filter/source/odfflatxml/OdfFlatXml.cxx
index 57b5489e9866..1303b645421c 100644
--- a/filter/source/odfflatxml/OdfFlatXml.cxx
+++ b/filter/source/odfflatxml/OdfFlatXml.cxx
@@ -58,12 +58,12 @@ namespace filter {
XExportFilter, DocumentHandlerAdapter>
{
private:
- Reference< XMultiServiceFactory > m_rServiceFactory;
+ Reference< XComponentContext > m_xContext;
public:
- OdfFlatXml(const Reference<XMultiServiceFactory> &r) :
- m_rServiceFactory(r)
+ OdfFlatXml(const Reference<XComponentContext> &r) :
+ m_xContext(r)
{
}
@@ -122,7 +122,7 @@ OdfFlatXml::importer(
if (!inputStream.is())
return sal_False;
- Reference<XParser> saxParser = Parser::create(comphelper::getComponentContext(m_rServiceFactory));
+ Reference<XParser> saxParser = Parser::create(m_xContext);
InputSource inputSource;
inputSource.sSystemId = url;
@@ -165,7 +165,7 @@ OdfFlatXml::exporter(const Sequence< PropertyValue >& sourceData,
if (!getDelegate().is())
{
- Reference< XDocumentHandler > saxWriter( Writer::create(comphelper::getComponentContext(m_rServiceFactory)), UNO_QUERY_THROW );
+ Reference< XDocumentHandler > saxWriter = Writer::create(m_xContext);
setDelegate(saxWriter);
}
// get data source interface ...
@@ -197,7 +197,7 @@ Sequence< OUString > OdfFlatXml::impl_getSupportedServiceNames()
Reference< XInterface > SAL_CALL OdfFlatXml::impl_createInstance(const Reference< XMultiServiceFactory >& fact)
{
- return Reference<XInterface> ((OWeakObject *) new OdfFlatXml(fact));
+ return Reference<XInterface> ((OWeakObject *) new OdfFlatXml( comphelper::getComponentContext(fact) ));
}