summaryrefslogtreecommitdiff
path: root/scripting/util
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-07-14 12:04:51 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-07-14 20:25:34 +0200
commit8e6c5635bed20790dcf10da99766c92d4589845e (patch)
treea9732b9b5dc60ca0b6ec5769052babfbcfc5b324 /scripting/util
parentb4f1f2dc427cad5829911de01e00a4c7d4e7dd50 (diff)
scripting/provider: create instances with uno constructors
See tdf#74608 for motivation. Change-Id: If5337702e4bdc583bbae34e90a89c20b7341937e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98738 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'scripting/util')
-rw-r--r--scripting/util/scriptframe.component18
1 files changed, 10 insertions, 8 deletions
diff --git a/scripting/util/scriptframe.component b/scripting/util/scriptframe.component
index 6590007ada33..fc2af2a6b78d 100644
--- a/scripting/util/scriptframe.component
+++ b/scripting/util/scriptframe.component
@@ -18,23 +18,25 @@
-->
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
- prefix="scriptframe" xmlns="http://openoffice.org/2010/uno-components">
- <implementation name="com.sun.star.script.browse.BrowseNodeFactory">
+ xmlns="http://openoffice.org/2010/uno-components">
+ <implementation name="com.sun.star.script.browse.BrowseNodeFactory"
+ constructor="scripting_BrowseNodeFactoryImpl_get_implementation">
<service name="com.sun.star.script.browse.BrowseNodeFactory"/>
<singleton name="com.sun.star.script.browse.theBrowseNodeFactory"/>
</implementation>
- <implementation name="com.sun.star.script.provider.MasterScriptProvider">
+ <implementation name="com.sun.star.script.provider.MasterScriptProvider"
+ constructor="scripting_MasterScriptProvider_get_implementation">
<service name="com.sun.star.script.browse.BrowseNode"/>
<service name="com.sun.star.script.provider.MasterScriptProvider"/>
<service name="com.sun.star.script.provider.ScriptProvider"/>
</implementation>
- <implementation
- name="com.sun.star.script.provider.MasterScriptProviderFactory">
+ <implementation name="com.sun.star.script.provider.MasterScriptProviderFactory"
+ constructor="scripting_MasterScriptProviderFactory_get_implementation">
<service name="com.sun.star.script.provider.MasterScriptProviderFactory"/>
- <singleton
- name="com.sun.star.script.provider.theMasterScriptProviderFactory"/>
+ <singleton name="com.sun.star.script.provider.theMasterScriptProviderFactory"/>
</implementation>
- <implementation name="com.sun.star.script.provider.ScriptURIHelper">
+ <implementation name="com.sun.star.script.provider.ScriptURIHelper"
+ constructor="scripting_ScriptingFrameworkURIHelper_get_implementation">
<service name="com.sun.star.script.provider.ScriptURIHelper"/>
</implementation>
</component>