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