diff options
Diffstat (limited to 'package/source/zippackage/zipfileaccess.cxx')
-rw-r--r-- | package/source/zippackage/zipfileaccess.cxx | 31 |
1 files changed, 11 insertions, 20 deletions
diff --git a/package/source/zippackage/zipfileaccess.cxx b/package/source/zippackage/zipfileaccess.cxx index 31e38aff1dcd..b813c165d46e 100644 --- a/package/source/zippackage/zipfileaccess.cxx +++ b/package/source/zippackage/zipfileaccess.cxx @@ -449,38 +449,29 @@ void SAL_CALL OZipFileAccess::removeEventListener( const uno::Reference< lang::X m_pListenersContainer->removeInterface( xListener ); } -uno::Sequence< OUString > OZipFileAccess::impl_staticGetSupportedServiceNames() -{ - uno::Sequence< OUString > aRet(2); - aRet[0] = "com.sun.star.packages.zip.ZipFileAccess"; - aRet[1] = "com.sun.star.comp.packages.zip.ZipFileAccess"; - return aRet; -} - -OUString OZipFileAccess::impl_staticGetImplementationName() +OUString SAL_CALL OZipFileAccess::getImplementationName() { return "com.sun.star.comp.package.zip.ZipFileAccess"; } -uno::Reference< uno::XInterface > OZipFileAccess::impl_staticCreateSelfInstance( - const uno::Reference< lang::XMultiServiceFactory >& rxMSF ) +sal_Bool SAL_CALL OZipFileAccess::supportsService( const OUString& ServiceName ) { - return uno::Reference< uno::XInterface >( *new OZipFileAccess( comphelper::getComponentContext(rxMSF) ) ); + return cppu::supportsService(this, ServiceName); } -OUString SAL_CALL OZipFileAccess::getImplementationName() +uno::Sequence< OUString > SAL_CALL OZipFileAccess::getSupportedServiceNames() { - return impl_staticGetImplementationName(); + return { "com.sun.star.packages.zip.ZipFileAccess", + "com.sun.star.comp.packages.zip.ZipFileAccess" }; } -sal_Bool SAL_CALL OZipFileAccess::supportsService( const OUString& ServiceName ) -{ - return cppu::supportsService(this, ServiceName); -} -uno::Sequence< OUString > SAL_CALL OZipFileAccess::getSupportedServiceNames() +extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface* +package_OZipFileAccess_get_implementation( + css::uno::XComponentContext* context , css::uno::Sequence<css::uno::Any> const&) { - return impl_staticGetSupportedServiceNames(); + return cppu::acquire(new OZipFileAccess(context)); } + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |