LibreOffice Module basic (master) 1
Public Member Functions | Private Attributes | List of all members
SbClassFactory Class Referencefinal

#include <sbintern.hxx>

Inheritance diagram for SbClassFactory:
[legend]
Collaboration diagram for SbClassFactory:
[legend]

Public Member Functions

 SbClassFactory ()
 
virtual ~SbClassFactory () override
 
void AddClassModule (SbModule *pClassModule)
 
void RemoveClassModule (SbModule *pClassModule)
 
virtual SbxBaseRef Create (sal_uInt16 nSbxId, sal_uInt32) override
 
virtual SbxObjectRef CreateObject (const OUString &) override
 
SbModuleFindClass (const OUString &rClassName)
 
- Public Member Functions inherited from SbxFactory
virtual ~SbxFactory ()
 
virtual SbxBaseRef Create (sal_uInt16 nSbxId, sal_uInt32)
 
virtual SbxObjectRef CreateObject (const OUString &)
 

Private Attributes

SbxObjectRef xClassModules
 

Detailed Description

Definition at line 65 of file sbintern.hxx.

Constructor & Destructor Documentation

◆ SbClassFactory()

SbClassFactory::SbClassFactory ( )

Definition at line 832 of file sb.cxx.

References xClassModules.

◆ ~SbClassFactory()

SbClassFactory::~SbClassFactory ( )
overridevirtual

Definition at line 837 of file sb.cxx.

Member Function Documentation

◆ AddClassModule()

void SbClassFactory::AddClassModule ( SbModule pClassModule)

Definition at line 840 of file sb.cxx.

References SbxVariable::GetParent(), SbModule::SetParent(), and xClassModules.

◆ Create()

SbxBaseRef SbClassFactory::Create ( sal_uInt16  nSbxId,
sal_uInt32   
)
overridevirtual

Reimplemented from SbxFactory.

Definition at line 858 of file sb.cxx.

◆ CreateObject()

SbxObjectRef SbClassFactory::CreateObject ( const OUString &  rClassName)
overridevirtual

Reimplemented from SbxFactory.

Definition at line 864 of file sb.cxx.

References GetSbData(), Object, and xClassModules.

◆ FindClass()

SbModule * SbClassFactory::FindClass ( const OUString &  rClassName)

Definition at line 888 of file sb.cxx.

References DontCare, and xClassModules.

◆ RemoveClassModule()

void SbClassFactory::RemoveClassModule ( SbModule pClassModule)

Definition at line 853 of file sb.cxx.

References xClassModules.

Member Data Documentation

◆ xClassModules

SbxObjectRef SbClassFactory::xClassModules
private

The documentation for this class was generated from the following files: