LibreOffice Module unotools (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
unotools::misc::ServiceDocumenter Class Reference

#include <ServiceDocumenter.hxx>

Inheritance diagram for unotools::misc::ServiceDocumenter:
[legend]
Collaboration diagram for unotools::misc::ServiceDocumenter:
[legend]

Public Member Functions

 ServiceDocumenter (css::uno::Reference< css::uno::XComponentContext > xContext)
 
virtual sal_Bool SAL_CALL supportsService (const OUString &sServiceName) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual OUString SAL_CALL getCoreBaseUrl () override
 
virtual void SAL_CALL setCoreBaseUrl (const OUString &sCoreBaseUrl) override
 
virtual OUString SAL_CALL getServiceBaseUrl () override
 
virtual void SAL_CALL setServiceBaseUrl (const OUString &sServiceBaseUrl) override
 
virtual void SAL_CALL showServiceDocs (const ::css::uno::Reference< ::css::lang::XServiceInfo > &xService) override
 
virtual void SAL_CALL showInterfaceDocs (const ::css::uno::Reference< ::css::lang::XTypeProvider > &xTypeProvider) override
 
virtual void SAL_CALL showCoreDocs (const ::css::uno::Reference< ::css::lang::XServiceInfo > &xService) override
 

Protected Member Functions

virtual ~ServiceDocumenter () override
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 
OUString m_sCoreBaseUrl
 
OUString m_sServiceBaseUrl
 

Detailed Description

Definition at line 20 of file ServiceDocumenter.hxx.

Constructor & Destructor Documentation

◆ ServiceDocumenter()

unotools::misc::ServiceDocumenter::ServiceDocumenter ( css::uno::Reference< css::uno::XComponentContext >  xContext)
inline

Definition at line 24 of file ServiceDocumenter.hxx.

◆ ~ServiceDocumenter()

virtual unotools::misc::ServiceDocumenter::~ServiceDocumenter ( )
inlineoverrideprotectedvirtual

Definition at line 48 of file ServiceDocumenter.hxx.

Member Function Documentation

◆ getCoreBaseUrl()

virtual OUString SAL_CALL unotools::misc::ServiceDocumenter::getCoreBaseUrl ( )
inlineoverridevirtual

Definition at line 36 of file ServiceDocumenter.hxx.

References m_sCoreBaseUrl.

◆ getImplementationName()

OUString unotools::misc::ServiceDocumenter::getImplementationName ( )
overridevirtual

Definition at line 74 of file ServiceDocumenter.cxx.

◆ getServiceBaseUrl()

virtual OUString SAL_CALL unotools::misc::ServiceDocumenter::getServiceBaseUrl ( )
inlineoverridevirtual

Definition at line 40 of file ServiceDocumenter.hxx.

References m_sServiceBaseUrl.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > unotools::misc::ServiceDocumenter::getSupportedServiceNames ( )
overridevirtual

Definition at line 78 of file ServiceDocumenter.cxx.

◆ setCoreBaseUrl()

virtual void SAL_CALL unotools::misc::ServiceDocumenter::setCoreBaseUrl ( const OUString &  sCoreBaseUrl)
inlineoverridevirtual

Definition at line 38 of file ServiceDocumenter.hxx.

References m_sCoreBaseUrl.

◆ setServiceBaseUrl()

virtual void SAL_CALL unotools::misc::ServiceDocumenter::setServiceBaseUrl ( const OUString &  sServiceBaseUrl)
inlineoverridevirtual

Definition at line 42 of file ServiceDocumenter.hxx.

References m_sServiceBaseUrl.

◆ showCoreDocs()

void unotools::misc::ServiceDocumenter::showCoreDocs ( const ::css::uno::Reference< ::css::lang::XServiceInfo > &  xService)
overridevirtual

Definition at line 20 of file ServiceDocumenter.cxx.

References m_sCoreBaseUrl, and m_xContext.

◆ showInterfaceDocs()

void unotools::misc::ServiceDocumenter::showInterfaceDocs ( const ::css::uno::Reference< ::css::lang::XTypeProvider > &  xTypeProvider)
overridevirtual

Definition at line 31 of file ServiceDocumenter.cxx.

References aTypes, and m_xContext.

◆ showServiceDocs()

void unotools::misc::ServiceDocumenter::showServiceDocs ( const ::css::uno::Reference< ::css::lang::XServiceInfo > &  xService)
overridevirtual

Definition at line 50 of file ServiceDocumenter.cxx.

References aServiceNames, and m_xContext.

◆ supportsService()

sal_Bool unotools::misc::ServiceDocumenter::supportsService ( const OUString &  sServiceName)
overridevirtual

Definition at line 70 of file ServiceDocumenter.cxx.

References sServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_sCoreBaseUrl

OUString unotools::misc::ServiceDocumenter::m_sCoreBaseUrl
private

Definition at line 52 of file ServiceDocumenter.hxx.

Referenced by getCoreBaseUrl(), setCoreBaseUrl(), and showCoreDocs().

◆ m_sServiceBaseUrl

OUString unotools::misc::ServiceDocumenter::m_sServiceBaseUrl
private

Definition at line 53 of file ServiceDocumenter.hxx.

Referenced by getServiceBaseUrl(), and setServiceBaseUrl().

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext> unotools::misc::ServiceDocumenter::m_xContext
private

Definition at line 51 of file ServiceDocumenter.hxx.

Referenced by showCoreDocs().


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