summaryrefslogtreecommitdiff
path: root/cppuhelper/source/stdidlclass.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppuhelper/source/stdidlclass.cxx')
-rw-r--r--cppuhelper/source/stdidlclass.cxx84
1 files changed, 42 insertions, 42 deletions
diff --git a/cppuhelper/source/stdidlclass.cxx b/cppuhelper/source/stdidlclass.cxx
index 1852b6827b78..512913c65811 100644
--- a/cppuhelper/source/stdidlclass.cxx
+++ b/cppuhelper/source/stdidlclass.cxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -48,30 +48,30 @@ using namespace com::sun::star::reflection;
using namespace rtl;
namespace cppu {
-
+
/*---------------------------------------------------------
-* This helper class implements XIdlClass. Is used by
-* createStdIdlClass()
+* This helper class implements XIdlClass. Is used by
+* createStdIdlClass()
*---------------------------------------------------------*/
-class OStdIdlClass :
+class OStdIdlClass :
public OWeakObject,
public XIdlClass,
public XIdlClassProvider
{
public:
- OStdIdlClass(
- const Reference < XMultiServiceFactory > &rSMgr ,
- const OUString & sImplementationName ,
+ OStdIdlClass(
+ const Reference < XMultiServiceFactory > &rSMgr ,
+ const OUString & sImplementationName ,
const Reference < XIdlClass > & rSuperClass,
- const Sequence < OUString > &seq
+ const Sequence < OUString > &seq
) SAL_THROW( () );
// XInterface
- Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType )
+ Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType )
throw(::com::sun::star::uno::RuntimeException);
- void SAL_CALL acquire() throw() { OWeakObject::acquire(); }
- void SAL_CALL release() throw() { OWeakObject::release(); }
+ void SAL_CALL acquire() throw() { OWeakObject::acquire(); }
+ void SAL_CALL release() throw() { OWeakObject::release(); }
// XIdlClassProvider
Sequence< Reference < XIdlClass > > SAL_CALL getIdlClasses(void)
@@ -79,7 +79,7 @@ public:
// XIdlClass
virtual Sequence< Reference< XIdlClass > > SAL_CALL getClasses( ) throw(RuntimeException)
- { return Sequence < Reference < XIdlClass > > (); }
+ { return Sequence < Reference < XIdlClass > > (); }
virtual Reference< XIdlClass > SAL_CALL getClass( const ::rtl::OUString& ) throw(RuntimeException)
{ return Reference < XIdlClass > (); }
virtual sal_Bool SAL_CALL equals( const Reference< XIdlClass >& Type ) throw(RuntimeException)
@@ -111,10 +111,10 @@ public:
virtual void SAL_CALL createObject( Any& ) throw(RuntimeException) {}
private:
- OUString m_sImplementationName;
- Sequence < OUString > m_seqSupportedInterface;
- Sequence < Reference < XIdlClass > > m_seqSuperClasses;
- Reference < XMultiServiceFactory > m_rSMgr;
+ OUString m_sImplementationName;
+ Sequence < OUString > m_seqSupportedInterface;
+ Sequence < Reference < XIdlClass > > m_seqSuperClasses;
+ Reference < XMultiServiceFactory > m_rSMgr;
Reference< XIdlReflection > m_xCorefl;
Reference< XIdlReflection > const & get_corefl() SAL_THROW( (RuntimeException) );
@@ -141,7 +141,7 @@ Reference< XIdlReflection > const & OStdIdlClass::get_corefl()
xContext->getValueByName(
OUString( RTL_CONSTASCII_USTRINGPARAM("/singletons/com.sun.star.reflection.theCoreReflection") ) ) >>= x;
OSL_ENSURE( x.is(), "### CoreReflection singleton not accessible!?" );
-
+
if (x.is())
{
::osl::MutexGuard guard( ::osl::Mutex::getGlobalMutex() );
@@ -164,10 +164,10 @@ Reference< XIdlReflection > const & OStdIdlClass::get_corefl()
}
OStdIdlClass::OStdIdlClass(
- const Reference < XMultiServiceFactory > &rSMgr ,
- const OUString & sImplementationName ,
+ const Reference < XMultiServiceFactory > &rSMgr ,
+ const OUString & sImplementationName ,
const Reference < XIdlClass > & rSuperClass,
- const Sequence < OUString > &seq
+ const Sequence < OUString > &seq
) SAL_THROW( () ) :
m_sImplementationName( sImplementationName ) ,
m_seqSupportedInterface( seq ),
@@ -175,17 +175,17 @@ OStdIdlClass::OStdIdlClass(
{
if( rSuperClass.is() )
m_seqSuperClasses = Sequence< Reference < XIdlClass > >( &rSuperClass, 1 );
-
+
}
-
+
Any SAL_CALL OStdIdlClass::queryInterface( const Type & rType )
throw(::com::sun::star::uno::RuntimeException)
{
Any aRet( ::cppu::queryInterface(
rType, static_cast< XIdlClass * >( this ), static_cast< XIdlClassProvider * >( this ) ) );
-
+
return (aRet.hasValue() ? aRet : OWeakObject::queryInterface( rType ));
-}
+}
Sequence< Reference< XIdlClass > > SAL_CALL OStdIdlClass::getInterfaces( ) throw(RuntimeException)
@@ -196,12 +196,12 @@ Sequence< Reference< XIdlClass > > SAL_CALL OStdIdlClass::getInterfaces( ) thro
if( rCoreRefl.is() )
{
Sequence< Reference< XIdlClass > > seqClasses( nMax );
-
+
for( int n = 0 ; n < nMax ; n++ )
{
seqClasses.getArray()[n] = rCoreRefl->forName( m_seqSupportedInterface.getArray()[n] );
- }
-
+ }
+
return seqClasses;
}
return Sequence< Reference< XIdlClass > > () ;
@@ -213,14 +213,14 @@ Sequence< Reference < XIdlClass > > SAL_CALL OStdIdlClass::getIdlClasses(void)
throw (RuntimeException)
{
// weak reference to cache the standard class
- static WeakReference< XIdlClass > weakRef;
-
- // try to make weakref hard
+ static WeakReference< XIdlClass > weakRef;
+
+ // try to make weakref hard
Reference < XIdlClass > r = weakRef;
- if( ! r.is() ) {
+ if( ! r.is() ) {
// xidlclass has not been initialized before or has been destroyed already.
- r = ::cppu::createStandardClass(
+ r = ::cppu::createStandardClass(
m_rSMgr ,
OUString( RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.cppuhelper.OStdIdlClass") ) ,
Reference < XIdlClass > () ,
@@ -240,20 +240,20 @@ Sequence< Reference < XIdlClass > > SAL_CALL OStdIdlClass::getIdlClasses(void)
// external constructor
XIdlClass * SAL_CALL createStandardClassWithSequence(
- const Reference < XMultiServiceFactory > &rSMgr ,
- const OUString & sImplementationName ,
+ const Reference < XMultiServiceFactory > &rSMgr ,
+ const OUString & sImplementationName ,
const Reference < XIdlClass > & rSuperClass,
const Sequence < OUString > &seqInterfaceNames )
SAL_THROW( () )
{
- return SAL_STATIC_CAST(
- XIdlClass * ,
- new OStdIdlClass(
- rSMgr ,
+ return SAL_STATIC_CAST(
+ XIdlClass * ,
+ new OStdIdlClass(
+ rSMgr ,
sImplementationName,
- rSuperClass,
- seqInterfaceNames
- )
+ rSuperClass,
+ seqInterfaceNames
+ )
);
}