xref: /AOO41X/main/scripting/README (revision 3492f040199cbf8c0c22e0df262dee73c8a0571a)
1cdf0e10cSrcweirThis module provides the source code for the Scripting Framework. For
2cdf0e10cSrcweirmore information on the Scripting Framework, see the project web page:
3cdf0e10cSrcweirhttp://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
22*3492f040SDamjan Jovanovic- source/pyprov
23*3492f040SDamjan Jovanovic
24*3492f040SDamjan JovanovicLanguageScriptProvider for Python
25*3492f040SDamjan Jovanovic
26cdf0e10cSrcweir- source/basprov
27cdf0e10cSrcweir
28cdf0e10cSrcweirC++ implementation of the LanguageScriptProvider UNO service for Basic
29cdf0e10cSrcweir
30cdf0e10cSrcweir- source/dlgprov
31cdf0e10cSrcweir
32cdf0e10cSrcweirC++ implementation of the DialogProvider UNO service used for loading
33cdf0e10cSrcweirUNO dialogs from various languages
34cdf0e10cSrcweir
35cdf0e10cSrcweir- java/com/sun/star/script/framework/provider
36cdf0e10cSrcweir
37cdf0e10cSrcweirImplementation of an abstract base class ScriptProvider which provides
38cdf0e10cSrcweircore methods for implementing Java based LanguageScriptProvider implemetations
39cdf0e10cSrcweir
40cdf0e10cSrcweir- java/com/sun/star/script/framework/provider/*
41cdf0e10cSrcweir
42cdf0e10cSrcweirBeanShell, JavaScript and Java LanguageScriptProvider implementations
43cdf0e10cSrcweir
44cdf0e10cSrcweir- java/com/sun/star/script/framework/browse/*
45cdf0e10cSrcweir
46cdf0e10cSrcweirBrowseNode implementations for the Java based LanguageScriptProviders
47cdf0e10cSrcweir
48cdf0e10cSrcweir- java/com/sun/star/script/framework/io
49cdf0e10cSrcweir- java/com/sun/star/script/framework/container
50cdf0e10cSrcweir
51cdf0e10cSrcweirClasses for performing script IO
52cdf0e10cSrcweir
53cdf0e10cSrcweir- examples
54cdf0e10cSrcweir
55cdf0e10cSrcweirExample scripts in BeanShell, JavaScript, Java and Python
56cdf0e10cSrcweir
57cdf0e10cSrcweirDeprecated Code
58cdf0e10cSrcweir===============
59cdf0e10cSrcweir
60cdf0e10cSrcweir- java/org/openoffice/*
61cdf0e10cSrcweir
62cdf0e10cSrcweirSupport for developing scripts in IDEs such as NetBeans.
63cdf0e10cSrcweir
64cdf0e10cSrcweir- source/storage
65cdf0e10cSrcweir- source/runtimemgr
66cdf0e10cSrcweir
67cdf0e10cSrcweirImplementations of deprecated Scripting Framework UNO types
68