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

Contains the XML namespaces map. More...

#include <NameContainer.hxx>

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

Public Member Functions

 NameContainer ()
 
 NameContainer (const NameContainer &rOther)
 
virtual ~NameContainer () 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 void SAL_CALL insertByName (const OUString &aName, const css::uno::Any &aElement) override
 
virtual void SAL_CALL removeByName (const OUString &Name) override
 
virtual void SAL_CALL replaceByName (const OUString &aName, const css::uno::Any &aElement) override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 

Private Types

typedef std::map< OUString, css::uno::Any > tContentMap
 

Private Attributes

tContentMap m_aMap
 

Detailed Description

Contains the XML namespaces map.

Definition at line 43 of file NameContainer.hxx.

Member Typedef Documentation

◆ tContentMap

typedef std::map< OUString, css::uno::Any > chart::NameContainer::tContentMap
private

Definition at line 76 of file NameContainer.hxx.

Constructor & Destructor Documentation

◆ NameContainer() [1/2]

Definition at line 35 of file NameContainer.cxx.

Referenced by createClone().

◆ NameContainer() [2/2]

NameContainer< class T >::NameContainer ( const NameContainer rOther)
explicit

Definition at line 39 of file NameContainer.cxx.

◆ ~NameContainer()

NameContainer< class T >::~NameContainer ( )
overridevirtual

Definition at line 45 of file NameContainer.cxx.

Member Function Documentation

◆ createClone()

uno::Reference< util::XCloneable > SAL_CALL NameContainer< class T >::createClone ( )
overridevirtual

Definition at line 121 of file NameContainer.cxx.

References NameContainer().

◆ getByName()

Any SAL_CALL NameContainer< class T >::getByName ( const OUString &  aName)
overridevirtual

Definition at line 91 of file NameContainer.cxx.

References Any, and m_aMap.

◆ getElementNames()

Sequence< OUString > SAL_CALL NameContainer< class T >::getElementNames ( )
overridevirtual

Definition at line 99 of file NameContainer.cxx.

References m_aMap, and comphelper::mapKeysToSequence().

◆ getElementType()

uno::Type SAL_CALL NameContainer< class T >::getElementType ( )
overridevirtual

Definition at line 115 of file NameContainer.cxx.

◆ getImplementationName()

OUString SAL_CALL NameContainer< class T >::getImplementationName ( )
overridevirtual

Definition at line 50 of file NameContainer.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL NameContainer< class T >::getSupportedServiceNames ( )
overridevirtual

Definition at line 60 of file NameContainer.cxx.

◆ hasByName()

sal_Bool SAL_CALL NameContainer< class T >::hasByName ( const OUString &  aName)
overridevirtual

Definition at line 104 of file NameContainer.cxx.

References m_aMap.

◆ hasElements()

sal_Bool SAL_CALL NameContainer< class T >::hasElements ( )
overridevirtual

Definition at line 110 of file NameContainer.cxx.

References m_aMap.

◆ insertByName()

virtual void SAL_CALL chart::NameContainer::insertByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
overridevirtual

◆ removeByName()

void SAL_CALL NameContainer< class T >::removeByName ( const OUString &  Name)
overridevirtual

Definition at line 73 of file NameContainer.cxx.

References m_aMap, and Name.

◆ replaceByName()

virtual void SAL_CALL chart::NameContainer::replaceByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL NameContainer< class T >::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 55 of file NameContainer.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_aMap

tContentMap chart::NameContainer::m_aMap
private

Definition at line 77 of file NameContainer.hxx.

Referenced by getByName(), getElementNames(), hasByName(), hasElements(), and removeByName().


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