26#include <com/sun/star/container/XNameReplace.hpp>
27#include <com/sun/star/script/ScriptEventDescriptor.hpp>
28#include <com/sun/star/beans/PropertyValue.hpp>
29#include <com/sun/star/uno/Sequence.hxx>
36 typedef ::cppu::WeakImplHelper < css::container::XNameReplace
54 const css::uno::Sequence< css::script::ScriptEventDescriptor >& _rEvents);
57 virtual void SAL_CALL
replaceByName(
const OUString& aName,
const css::uno::Any& aElement )
override;
60 virtual css::uno::Any SAL_CALL
getByName(
const OUString& aName )
override;
61 virtual css::uno::Sequence< OUString > SAL_CALL
getElementNames( )
override;
helper class wrapping different script event representations
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
OEventDescriptorMapper(const css::uno::Sequence< css::script::ScriptEventDescriptor > &_rEvents)
virtual sal_Bool SAL_CALL hasElements() override
virtual css::uno::Type SAL_CALL getElementType() override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
std::map< OUString, css::uno::Sequence< css::beans::PropertyValue > > MapString2PropertyValueSequence
MapString2PropertyValueSequence m_aMappedEvents
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
virtual void SAL_CALL replaceByName(const OUString &aName, const css::uno::Any &aElement) override
::cppu::WeakImplHelper< css::container::XNameReplace > OEventDescriptorMapper_Base