xref: /aoo4110/main/scripting/README (revision b1cdbd2c)
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