22#include <com/sun/star/script/provider/XScriptURIHelper.hpp>
23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/lang/XInitialization.hpp>
25#include <com/sun/star/uno/XComponentContext.hpp>
26#include <com/sun/star/ucb/XSimpleFileAccess3.hpp>
27#include <com/sun/star/uri/XUriReferenceFactory.hpp>
29#include <rtl/ustring.hxx>
36 public ::cppu::WeakImplHelper<
37 css::script::provider::XScriptURIHelper,
38 css::lang::XServiceInfo,
39 css::lang::XInitialization >
59 const css::uno::Reference< css::uno::XComponentContext >& xContext );
64 initialize(
const css::uno::Sequence < css::uno::Any > & args )
override;
66 virtual OUString SAL_CALL
69 virtual OUString SAL_CALL
72 virtual OUString SAL_CALL
75 virtual OUString SAL_CALL
81 virtual css::uno::Sequence< OUString > SAL_CALL
virtual OUString SAL_CALL getStorageURI(const OUString &rScriptURI) override
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &args) override
virtual OUString SAL_CALL getRootStorageURI() override
virtual OUString SAL_CALL getImplementationName() override
virtual ~ScriptingFrameworkURIHelper() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
css::uno::Reference< css::uri::XUriReferenceFactory > m_xUriReferenceFactory
virtual OUString SAL_CALL getScriptURI(const OUString &rStorageURI) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
OUString getLanguagePart(std::u16string_view rStorageURI)
static OUString getLanguagePath(const OUString &rLanguagePart)
css::uno::Reference< css::ucb::XSimpleFileAccess3 > m_xSimpleFileAccess
ScriptingFrameworkURIHelper(const css::uno::Reference< css::uno::XComponentContext > &xContext)