LibreOffice Module vbahelper (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
VbaGlobalsBase Class Reference

#include <vbaglobalbase.hxx>

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

Public Member Functions

 VbaGlobalsBase (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const OUString &sDocCtxName)
 
virtual ~VbaGlobalsBase () override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &aServiceSpecifier) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override
 
- Public Member Functions inherited from InheritedHelperInterfaceWeakImpl< Ifc >
 InheritedHelperInterfaceWeakImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
- Public Member Functions inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >
 InheritedHelperInterfaceImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, css::uno::Reference< css::uno::XComponentContext > xContext)
 
virtual OUString getServiceImplName ()=0
 
virtual css::uno::Sequence< OUString > getServiceNames ()=0
 
virtual ::sal_Int32 SAL_CALL getCreator () override
 
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL getParent () override
 
virtual css::uno::Any SAL_CALL Application () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Protected Member Functions

bool hasServiceName (const OUString &serviceName)
 
void init (const css::uno::Sequence< css::beans::PropertyValue > &aInitArgs)
 

Private Attributes

const OUString msDocCtxName
 

Additional Inherited Members

- Protected Attributes inherited from InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc... > >
css::uno::WeakReference< ov::XHelperInterface > mxParent
 
css::uno::Reference< css::uno::XComponentContext > mxContext
 

Detailed Description

Definition at line 47 of file vbaglobalbase.hxx.

Constructor & Destructor Documentation

◆ VbaGlobalsBase()

VbaGlobalsBase::VbaGlobalsBase ( const css::uno::Reference< ov::XHelperInterface > &  xParent,
const css::uno::Reference< css::uno::XComponentContext > &  xContext,
const OUString &  sDocCtxName 
)

◆ ~VbaGlobalsBase()

VbaGlobalsBase::~VbaGlobalsBase ( )
overridevirtual

Member Function Documentation

◆ createInstance()

uno::Reference< uno::XInterface > SAL_CALL VbaGlobalsBase::createInstance ( const OUString &  aServiceSpecifier)
overridevirtual

◆ createInstanceWithArguments()

uno::Reference< uno::XInterface > SAL_CALL VbaGlobalsBase::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 
)
overridevirtual

◆ getAvailableServiceNames()

uno::Sequence< OUString > SAL_CALL VbaGlobalsBase::getAvailableServiceNames ( )
overridevirtual

Definition at line 157 of file vbaglobalbase.cxx.

Referenced by hasServiceName().

◆ hasServiceName()

bool VbaGlobalsBase::hasServiceName ( const OUString &  serviceName)
protected

◆ init()

void VbaGlobalsBase::init ( const css::uno::Sequence< css::beans::PropertyValue > &  aInitArgs)
protected

Member Data Documentation

◆ msDocCtxName

const OUString VbaGlobalsBase::msDocCtxName
private

Definition at line 49 of file vbaglobalbase.hxx.

Referenced by ~VbaGlobalsBase().


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