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