22#include <rtl/ustring.hxx>
26#include <com/sun/star/uno/XComponentContext.hpp>
27#include <com/sun/star/lang/XServiceInfo.hpp>
29#include <com/sun/star/script/provider/XScriptProviderFactory.hpp>
30#include <com/sun/star/script/provider/XScriptProvider.hpp>
38 public ::cppu::WeakImplHelper <
39 css::script::provider::XScriptProviderFactory,
40 css::lang::XServiceInfo >
55 css::uno::Reference< css::uno::XComponentContext >
const & xComponentContext );
63 virtual css::uno::Sequence< OUString > SAL_CALL
67 virtual css::uno::Reference< css::script::provider::XScriptProvider >
virtual css::uno::Reference< css::script::provider::XScriptProvider > SAL_CALL createScriptProvider(const css::uno::Any &context) override
const css::uno::Reference< css::uno::XComponentContext > m_xComponentContext
virtual ~MasterScriptProviderFactory() override
virtual OUString SAL_CALL getImplementationName() override
rtl::Reference< ActiveMSPList > m_MSPList
virtual sal_Bool SAL_CALL supportsService(OUString const &serviceName) override
MasterScriptProviderFactory(css::uno::Reference< css::uno::XComponentContext > const &xComponentContext)
const rtl::Reference< ActiveMSPList > & getActiveMSPList() const
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override