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