summaryrefslogtreecommitdiff
path: root/ucbhelper/source/provider/providerhelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'ucbhelper/source/provider/providerhelper.cxx')
-rw-r--r--ucbhelper/source/provider/providerhelper.cxx89
1 files changed, 6 insertions, 83 deletions
diff --git a/ucbhelper/source/provider/providerhelper.cxx b/ucbhelper/source/provider/providerhelper.cxx
index 2949f6473eeb..5fc0312cac88 100644
--- a/ucbhelper/source/provider/providerhelper.cxx
+++ b/ucbhelper/source/provider/providerhelper.cxx
@@ -17,39 +17,27 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-
-/**************************************************************************
- TODO
- **************************************************************************
-
- *************************************************************************/
-
#include <boost/unordered_map.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/ucb/Store.hpp>
-#include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp>
#include <com/sun/star/ucb/XPropertySetRegistry.hpp>
+#include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp>
+#include <cppuhelper/supportsservice.hxx>
+#include <ucbhelper/contenthelper.hxx>
+#include <ucbhelper/contentidentifier.hxx>
+#include <ucbhelper/providerhelper.hxx>
#include "osl/diagnose.h"
#include "osl/mutex.hxx"
#include "cppuhelper/weakref.hxx"
-#include <ucbhelper/contentidentifier.hxx>
-#include <ucbhelper/providerhelper.hxx>
-#include <ucbhelper/contenthelper.hxx>
using namespace com::sun::star;
namespace ucbhelper_impl
{
-//=========================================================================
-//
-// Contents.
-//
-//=========================================================================
-
struct equalString
{
bool operator()(
@@ -76,12 +64,6 @@ typedef boost::unordered_map
>
Contents;
-//=========================================================================
-//
-// struct ContentProviderImplHelper_Impl.
-//
-//=========================================================================
-
struct ContentProviderImplHelper_Impl
{
uno::Reference< com::sun::star::ucb::XPropertySetRegistry >
@@ -92,14 +74,6 @@ struct ContentProviderImplHelper_Impl
} // namespace ucbhelper_impl
-//=========================================================================
-//=========================================================================
-//
-// ContentProviderImplHelper Implementation.
-//
-//=========================================================================
-//=========================================================================
-
namespace ucbhelper {
ContentProviderImplHelper::ContentProviderImplHelper(
@@ -109,63 +83,30 @@ ContentProviderImplHelper::ContentProviderImplHelper(
{
}
-//=========================================================================
// virtual
ContentProviderImplHelper::~ContentProviderImplHelper()
{
delete m_pImpl;
}
-//=========================================================================
-//
-// XInterface methods.
-//
-//=========================================================================
-
XINTERFACE_IMPL_3( ContentProviderImplHelper,
lang::XTypeProvider,
lang::XServiceInfo,
com::sun::star::ucb::XContentProvider );
-//=========================================================================
-//
-// XTypeProvider methods.
-//
-//=========================================================================
-
XTYPEPROVIDER_IMPL_3( ContentProviderImplHelper,
lang::XTypeProvider,
lang::XServiceInfo,
com::sun::star::ucb::XContentProvider );
-//=========================================================================
-//
-// XServiceInfo methods.
-//
-//=========================================================================
-
// virtual
sal_Bool SAL_CALL ContentProviderImplHelper::supportsService(
const OUString& ServiceName )
throw( uno::RuntimeException )
{
- uno::Sequence< OUString > aSNL = getSupportedServiceNames();
- const OUString* pArray = aSNL.getConstArray();
- for ( sal_Int32 i = 0; i < aSNL.getLength(); i++ )
- {
- if ( pArray[ i ] == ServiceName )
- return sal_True;
- }
-
- return sal_False;
+ return cppu::supportsService(this, ServiceName);
}
-//=========================================================================
-//
-// XContentProvider methods.
-//
-//=========================================================================
-
// virtual
sal_Int32 SAL_CALL ContentProviderImplHelper::compareContentIds(
const uno::Reference< com::sun::star::ucb::XContentIdentifier >& Id1,
@@ -180,12 +121,6 @@ sal_Int32 SAL_CALL ContentProviderImplHelper::compareContentIds(
return aURL1.compareTo( aURL2 );
}
-//=========================================================================
-//
-// Non-interface methods
-//
-//=========================================================================
-
void ContentProviderImplHelper::cleanupRegisteredContents()
{
osl::MutexGuard aGuard( m_aMutex );
@@ -208,8 +143,6 @@ void ContentProviderImplHelper::cleanupRegisteredContents()
}
}
-//=========================================================================
-
void ContentProviderImplHelper::removeContent( ContentImplHelper* pContent )
{
osl::MutexGuard aGuard( m_aMutex );
@@ -225,7 +158,6 @@ void ContentProviderImplHelper::removeContent( ContentImplHelper* pContent )
m_pImpl->m_aContents.erase( it );
}
-//=========================================================================
rtl::Reference< ContentImplHelper >
ContentProviderImplHelper::queryExistingContent(
const uno::Reference< com::sun::star::ucb::XContentIdentifier >&
@@ -234,7 +166,6 @@ ContentProviderImplHelper::queryExistingContent(
return queryExistingContent( Identifier->getContentIdentifier() );
}
-//=========================================================================
rtl::Reference< ContentImplHelper >
ContentProviderImplHelper::queryExistingContent( const OUString& rURL )
{
@@ -258,7 +189,6 @@ ContentProviderImplHelper::queryExistingContent( const OUString& rURL )
return rtl::Reference< ContentImplHelper >();
}
-//=========================================================================
void ContentProviderImplHelper::queryExistingContents(
ContentRefList& rContents )
{
@@ -284,7 +214,6 @@ void ContentProviderImplHelper::queryExistingContents(
}
}
-//=========================================================================
void ContentProviderImplHelper::registerNewContent(
const uno::Reference< ucb::XContent > & xContent )
{
@@ -303,7 +232,6 @@ void ContentProviderImplHelper::registerNewContent(
}
}
-//=========================================================================
uno::Reference< com::sun::star::ucb::XPropertySetRegistry >
ContentProviderImplHelper::getAdditionalPropertySetRegistry()
{
@@ -328,8 +256,6 @@ ContentProviderImplHelper::getAdditionalPropertySetRegistry()
return m_pImpl->m_xPropertySetRegistry;
}
-
-//=========================================================================
uno::Reference< com::sun::star::ucb::XPersistentPropertySet >
ContentProviderImplHelper::getAdditionalPropertySet(
const OUString& rKey, sal_Bool bCreate )
@@ -348,7 +274,6 @@ ContentProviderImplHelper::getAdditionalPropertySet(
return uno::Reference< com::sun::star::ucb::XPersistentPropertySet >();
}
-//=========================================================================
sal_Bool ContentProviderImplHelper::renameAdditionalPropertySet(
const OUString& rOldKey,
const OUString& rNewKey,
@@ -433,7 +358,6 @@ sal_Bool ContentProviderImplHelper::renameAdditionalPropertySet(
return sal_True;
}
-//=========================================================================
sal_Bool ContentProviderImplHelper::copyAdditionalPropertySet(
const OUString& rSourceKey,
const OUString& rTargetKey,
@@ -575,7 +499,6 @@ sal_Bool ContentProviderImplHelper::copyAdditionalPropertySet(
return sal_True;
}
-//=========================================================================
sal_Bool ContentProviderImplHelper::removeAdditionalPropertySet(
const OUString& rKey, sal_Bool bRecursive )
{