diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-07-14 12:04:51 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2020-07-14 20:25:34 +0200 |
commit | 8e6c5635bed20790dcf10da99766c92d4589845e (patch) | |
tree | a9732b9b5dc60ca0b6ec5769052babfbcfc5b324 /scripting/util | |
parent | b4f1f2dc427cad5829911de01e00a4c7d4e7dd50 (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.component | 18 |
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> |