23#include <com/sun/star/beans/XPropertySetInfo.hpp>
24#include <com/sun/star/script/XInvocation.hpp>
25#include <com/sun/star/script/browse/XBrowseNode.hpp>
26#include <com/sun/star/uno/XComponentContext.hpp>
43 typedef ::cppu::WeakImplHelper<
44 css::script::browse::XBrowseNode,
54 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
65 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper( )
override;
72 OUString sScriptingContext,
73 SbMethod* pMethod,
bool isAppScript );
80 DECLARE_XTYPEPROVIDER()
83 virtual OUString SAL_CALL
getName( ) override;
84 virtual css::
uno::Sequence< css::
uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL
getChildNodes( ) override;
86 virtual sal_Int16 SAL_CALL
getType( ) override;
92 virtual css::
uno::Reference< css::beans::XIntrospectionAccess > SAL_CALL
getIntrospection( ) override;
94 const OUString& aFunctionName,
95 const css::
uno::Sequence< css::
uno::Any >& aParams,
96 css::
uno::Sequence< sal_Int16 >& aOutParamIndex,
97 css::
uno::Sequence< css::
uno::Any >& aOutParam ) override;
98 virtual
void SAL_CALL
setValue( const OUString& aPropertyName, const css::
uno::Any& aValue ) override;
99 virtual css::
uno::Any SAL_CALL
getValue( const OUString& aPropertyName ) override;
virtual sal_Bool SAL_CALL hasProperty(const OUString &aName) override
virtual void SAL_CALL setValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
virtual css::uno::Sequence< css::uno::Reference< css::script::browse::XBrowseNode > > SAL_CALL getChildNodes() override
virtual css::uno::Any SAL_CALL invoke(const OUString &aFunctionName, const css::uno::Sequence< css::uno::Any > &aParams, css::uno::Sequence< sal_Int16 > &aOutParamIndex, css::uno::Sequence< css::uno::Any > &aOutParam) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
BasicMethodNodeImpl(const css::uno::Reference< css::uno::XComponentContext > &rxContext, OUString sScriptingContext, SbMethod *pMethod, bool isAppScript)
virtual sal_Bool SAL_CALL hasMethod(const OUString &aName) override
virtual css::uno::Reference< css::beans::XIntrospectionAccess > SAL_CALL getIntrospection() override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual sal_Int16 SAL_CALL getType() override
virtual css::uno::Any SAL_CALL getValue(const OUString &aPropertyName) override
virtual sal_Bool SAL_CALL hasChildNodes() override
virtual OUString SAL_CALL getName() override
virtual ~BasicMethodNodeImpl() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
OUString m_sScriptingContext
::cppu::WeakImplHelper< css::script::browse::XBrowseNode, css::script::XInvocation > BasicMethodNodeImpl_BASE
#define DECLARE_XINTERFACE()