diff options
Diffstat (limited to 'unoxml')
-rw-r--r-- | unoxml/source/dom/attributesmap.cxx | 13 | ||||
-rw-r--r-- | unoxml/source/dom/saxbuilder.cxx | 4 | ||||
-rw-r--r-- | unoxml/source/service/services.cxx | 6 |
3 files changed, 9 insertions, 14 deletions
diff --git a/unoxml/source/dom/attributesmap.cxx b/unoxml/source/dom/attributesmap.cxx index edac05438ef6..3f2568899759 100644 --- a/unoxml/source/dom/attributesmap.cxx +++ b/unoxml/source/dom/attributesmap.cxx @@ -76,9 +76,8 @@ namespace DOM { if( strcmp(reinterpret_cast<char const *>(xName), reinterpret_cast<char const *>(cur->name)) == 0) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( - reinterpret_cast<xmlNodePtr>(cur)).get() ); + aNode.set( m_pElement->GetOwnerDocument().GetCNode( + reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } cur = cur->next; @@ -113,9 +112,8 @@ namespace DOM if( strcmp(reinterpret_cast<char const *>(xName), reinterpret_cast<char const *>(cur->name)) == 0 && cur->ns == pNs) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( - reinterpret_cast<xmlNodePtr>(cur)).get() ); + aNode.set( m_pElement->GetOwnerDocument().GetCNode( + reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } cur = cur->next; @@ -142,8 +140,7 @@ namespace DOM { if (count == index) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( + aNode.set( m_pElement->GetOwnerDocument().GetCNode( reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } diff --git a/unoxml/source/dom/saxbuilder.cxx b/unoxml/source/dom/saxbuilder.cxx index 47371312994c..be04b5fae7db 100644 --- a/unoxml/source/dom/saxbuilder.cxx +++ b/unoxml/source/dom/saxbuilder.cxx @@ -256,9 +256,7 @@ namespace DOM // no URI for prefix aElement = m_aDocument->createElement(aName); } - aElement = Reference< XElement > ( - m_aNodeStack.top()->appendChild(aElement), - UNO_QUERY); + aElement.set( m_aNodeStack.top()->appendChild(aElement), UNO_QUERY); m_aNodeStack.push(aElement); // set non xmlns attributes diff --git a/unoxml/source/service/services.cxx b/unoxml/source/service/services.cxx index f3e015fd8c15..bd77845935bc 100644 --- a/unoxml/source/service/services.cxx +++ b/unoxml/source/service/services.cxx @@ -54,21 +54,21 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL unoxml_component_getFactory(const sal_Char * if (CDocumentBuilder::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createOneInstanceFactory( xServiceManager, CDocumentBuilder::_getImplementationName(), CDocumentBuilder::_getInstance, CDocumentBuilder::_getSupportedServiceNames())); } else if (CSAXDocumentBuilder::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createSingleFactory( xServiceManager, CSAXDocumentBuilder::_getImplementationName(), CSAXDocumentBuilder::_getInstance, CSAXDocumentBuilder::_getSupportedServiceNames())); } else if (CXPathAPI::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createSingleFactory( xServiceManager, CXPathAPI::_getImplementationName(), CXPathAPI::_getInstance, CXPathAPI::_getSupportedServiceNames())); |