#include <namecont.hxx>
Definition at line 66 of file namecont.hxx.
◆ NameContainerNameMap
◆ NameContainer()
basic::NameContainer::NameContainer |
( |
const css::uno::Type & |
rType | ) |
|
|
inline |
◆ addChangesListener()
void SAL_CALL NameContainer< class T >::addChangesListener |
( |
const css::uno::Reference< css::util::XChangesListener > & |
xListener | ) |
|
|
overridevirtual |
◆ addContainerListener()
void SAL_CALL NameContainer< class T >::addContainerListener |
( |
const css::uno::Reference< css::container::XContainerListener > & |
xListener | ) |
|
|
overridevirtual |
◆ getByName()
Any NameContainer< class T >::getByName |
( |
const OUString & |
aName | ) |
|
|
overridevirtual |
◆ getElementNames()
◆ getElementType()
◆ hasByName()
◆ hasElements()
◆ insertByName()
virtual void SAL_CALL basic::NameContainer::insertByName |
( |
const OUString & |
aName, |
|
|
const css::uno::Any & |
aElement |
|
) |
| |
|
overridevirtual |
◆ insertCheck()
void NameContainer< class T >::insertCheck |
( |
const OUString & |
aName, |
|
|
const css::uno::Any & |
aElement |
|
) |
| |
- Exceptions
-
css::lang::IllegalArgumentException | |
css::container::ElementExistException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException | |
Definition at line 183 of file namecont.cxx.
References aName, insertNoCheck(), and mHashMap.
◆ insertNoCheck()
void NameContainer< class T >::insertNoCheck |
( |
const OUString & |
aName, |
|
|
const css::uno::Any & |
aElement |
|
) |
| |
- Exceptions
-
css::lang::IllegalArgumentException | |
css::lang::WrappedTargetException | |
css::uno::RuntimeException | |
Definition at line 193 of file namecont.cxx.
References aEvent, aName, Any, comphelper::OInterfaceContainerHelper3< class ListenerT >::getLength(), maChangesListeners, maContainerListeners, mHashMap, mNames, mnElementCount, mpxEventSource, mType, mValues, nCount, and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by insertCheck().
◆ removeByName()
void NameContainer< class T >::removeByName |
( |
const OUString & |
Name | ) |
|
|
overridevirtual |
Definition at line 237 of file namecont.cxx.
References aEvent, aName, Any, comphelper::OInterfaceContainerHelper3< class ListenerT >::getLength(), maChangesListeners, maContainerListeners, mHashMap, mNames, mnElementCount, mpxEventSource, mValues, comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach(), and sMessage.
◆ removeChangesListener()
void SAL_CALL NameContainer< class T >::removeChangesListener |
( |
const css::uno::Reference< css::util::XChangesListener > & |
xListener | ) |
|
|
overridevirtual |
◆ removeContainerListener()
void SAL_CALL NameContainer< class T >::removeContainerListener |
( |
const css::uno::Reference< css::container::XContainerListener > & |
xListener | ) |
|
|
overridevirtual |
◆ replaceByName()
virtual void SAL_CALL basic::NameContainer::replaceByName |
( |
const OUString & |
aName, |
|
|
const css::uno::Any & |
aElement |
|
) |
| |
|
overridevirtual |
◆ setEventSource()
void basic::NameContainer::setEventSource |
( |
css::uno::XInterface * |
pxEventSource | ) |
|
|
inline |
◆ maChangesListeners
◆ maContainerListeners
◆ mHashMap
◆ mNames
std::vector< OUString > basic::NameContainer::mNames |
|
private |
◆ mnElementCount
sal_Int32 basic::NameContainer::mnElementCount |
|
private |
◆ mpxEventSource
css::uno::XInterface* basic::NameContainer::mpxEventSource |
|
private |
◆ mType
css::uno::Type basic::NameContainer::mType |
|
private |
◆ mValues
std::vector< css::uno::Any > basic::NameContainer::mValues |
|
private |
The documentation for this class was generated from the following files: