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/basprov 23 24C++ implementation of the LanguageScriptProvider UNO service for Basic 25 26- source/dlgprov 27 28C++ implementation of the DialogProvider UNO service used for loading 29UNO dialogs from various languages 30 31- java/com/sun/star/script/framework/provider 32 33Implementation of an abstract base class ScriptProvider which provides 34core methods for implementing Java based LanguageScriptProvider implementations 35 36- java/com/sun/star/script/framework/provider/* 37 38BeanShell, JavaScript and Java LanguageScriptProvider implementations 39 40- java/com/sun/star/script/framework/browse/* 41 42BrowseNode implementations for the Java based LanguageScriptProviders 43 44- java/com/sun/star/script/framework/io 45- java/com/sun/star/script/framework/container 46 47Classes for performing script IO 48 49- examples 50 51Example scripts in BeanShell, JavaScript, Java and Python 52 53Deprecated Code 54=============== 55 56- java/org/openoffice/* 57 58Support for developing scripts in IDEs such as NetBeans. 59 60- source/pyprov 61 62LanguageScriptProvider for Python 63 64- source/storage 65- source/runtimemgr 66 67Implementations of deprecated Scripting Framework UNO types 68