xref: /trunk/main/scripting/README (revision 4bb26738ff7ada5caefbfb03c42872fd9b2b6d18)
1cdf0e10cSrcweirThis module provides the source code for the Scripting Framework. For
2cdf0e10cSrcweirmore information on the Scripting Framework, see the project web page:
3217556ffSMatthias 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
22*1b85a936SDamjan Jovanovic- source/pyprov
23*1b85a936SDamjan Jovanovic
24*1b85a936SDamjan JovanovicLanguageScriptProvider for Python
25*1b85a936SDamjan 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
38217556ffSMatthias Seidelcore methods for implementing Java based LanguageScriptProvider implementations
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