LibreOffice Module chart2 (master) 1
Public Member Functions | Private Attributes | List of all members
chart::ChartTypeManager Class Referencefinal

#include <ChartTypeManager.hxx>

Inheritance diagram for chart::ChartTypeManager:
[legend]
Collaboration diagram for chart::ChartTypeManager:
[legend]

Public Member Functions

 ChartTypeManager (css::uno::Reference< css::uno::XComponentContext > xContext)
 
virtual ~ChartTypeManager () 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
 
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
 
rtl::Reference< ::chart::ChartTypeTemplatecreateTemplate (const OUString &aServiceSpecifier)
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > m_xContext
 

Detailed Description

Definition at line 34 of file ChartTypeManager.hxx.

Constructor & Destructor Documentation

◆ ChartTypeManager()

chart::ChartTypeManager::ChartTypeManager ( css::uno::Reference< css::uno::XComponentContext >  xContext)
explicit

Definition at line 214 of file ChartTypeManager.cxx.

◆ ~ChartTypeManager()

chart::ChartTypeManager::~ChartTypeManager ( )
overridevirtual

Definition at line 220 of file ChartTypeManager.cxx.

Member Function Documentation

◆ createInstance()

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

Definition at line 224 of file ChartTypeManager.cxx.

References createTemplate().

Referenced by createInstanceWithArguments().

◆ createInstanceWithArguments()

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

Definition at line 518 of file ChartTypeManager.cxx.

References createInstance().

◆ createTemplate()

rtl::Reference<::chart::ChartTypeTemplate > chart::ChartTypeManager::createTemplate ( const OUString &  aServiceSpecifier)

◆ getAvailableServiceNames()

uno::Sequence< OUString > SAL_CALL chart::ChartTypeManager::getAvailableServiceNames ( )
overridevirtual

Definition at line 526 of file ChartTypeManager.cxx.

References comphelper::containerToSequence(), and m_xContext.

◆ getImplementationName()

OUString SAL_CALL chart::ChartTypeManager::getImplementationName ( )
overridevirtual

Definition at line 563 of file ChartTypeManager.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL chart::ChartTypeManager::getSupportedServiceNames ( )
overridevirtual

Definition at line 573 of file ChartTypeManager.cxx.

◆ supportsService()

sal_Bool SAL_CALL chart::ChartTypeManager::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 568 of file ChartTypeManager.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > chart::ChartTypeManager::m_xContext
private

Definition at line 69 of file ChartTypeManager.hxx.

Referenced by createTemplate(), and getAvailableServiceNames().


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