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