xref: /trunk/main/scripting/README (revision 217556ff)
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