1This module provides the source code for the Scripting Framework. For 2more information on the Scripting Framework, see the project web page: 3https://framework.openoffice.org/scripting/ 4 5Source Code Structure 6===================== 7 8The following directories contain the source code currently used 9by the Scripting Framework: 10 11- source/provider 12 13C++ source for the implementations of the com.sun.star.script.provider.* 14and com.sun.star.script.browse.* UNO types. These types are used for 15browsing and executing scripts. 16 17- source/protocolhandler 18 19C++ for a ProtocolHandler implementation that handles vnd.sun.star.script 20URIs and dispatches them for execution to the Scripting Framework. 21 22- source/pyprov 23 24LanguageScriptProvider for Python 25 26- source/basprov 27 28C++ implementation of the LanguageScriptProvider UNO service for Basic 29 30- source/dlgprov 31 32C++ implementation of the DialogProvider UNO service used for loading 33UNO dialogs from various languages 34 35- java/com/sun/star/script/framework/provider 36 37Implementation of an abstract base class ScriptProvider which provides 38core methods for implementing Java based LanguageScriptProvider implementations 39 40- java/com/sun/star/script/framework/provider/* 41 42BeanShell, JavaScript and Java LanguageScriptProvider implementations 43 44- java/com/sun/star/script/framework/browse/* 45 46BrowseNode implementations for the Java based LanguageScriptProviders 47 48- java/com/sun/star/script/framework/io 49- java/com/sun/star/script/framework/container 50 51Classes for performing script IO 52 53- examples 54 55Example scripts in BeanShell, JavaScript, Java and Python 56 57Deprecated Code 58=============== 59 60- java/org/openoffice/* 61 62Support for developing scripts in IDEs such as NetBeans. 63 64- source/storage 65- source/runtimemgr 66 67Implementations of deprecated Scripting Framework UNO types 68