Files
libreoffice/scripting
Jens-Heiner Rechtien a5fe7e285d INTEGRATION: CWS pyunofixes1 (1.1.2); FILE ADDED
2005/01/05 15:58:35 toconnor 1.1.2.7: #i37468# ensure directory exists before getting contents
Issue number:
Submitted by:
Reviewed by:
2004/12/22 11:48:45 toconnor 1.1.2.6: #i37468# use | as separator in language part of script URI
Issue number:
Submitted by:
Reviewed by:
2004/12/21 13:07:06 toconnor 1.1.2.5: #i37468# add support for Python scripts in UNO packages
Issue number:
Submitted by:
Reviewed by:
2004/12/19 20:50:31 jbu 1.1.2.4: #i25309# removed obsolete user suffix
2004/12/19 19:19:46 jbu 1.1.2.3: #i25309# inifilenaming now works also on windows
2004/12/05 08:57:49 jbu 1.1.2.2: #i25309# removed file existence check to e.g. allow to add function names to uris
2004/11/26 13:31:58 toconnor 1.1.2.1: #i37415# add helper for storage and script URIs
Issue number:
Submitted by:
Reviewed by:
2005-02-11 15:34:28 +00:00
..

This module provides the source code for the Scripting Framework. For
more information on the Scripting Framework, see the project web page:
http://framework.openoffice.org/scripting/

Source Code Structure
=====================

The following directories contain the source code currently used
by the Scripting Framework:

- source/provider

C++ source for the implementations of the com.sun.star.script.provider.*
and com.sun.star.script.browse.* UNO types. These types are used for
browsing and executing scripts.

- source/protocolhandler

C++ for a ProtocolHandler implementation that handles vnd.sun.star.script
URIs and dispatches them for execution to the Scripting Framework.

- source/basprov

C++ implementation of the LanguageScriptProvider UNO service for Basic

- source/dlgprov

C++ implementation of the DialogProvider UNO service used for loading
UNO dialogs from various languages

- java/com/sun/star/script/framework/provider

Implementation of an abstract base class ScriptProvider which provides
core methods for implementing Java based LanguageScriptProvider implemetations

- java/com/sun/star/script/framework/provider/*

BeanShell, JavaScript and Java LanguageScriptProvider implementations

- java/com/sun/star/script/framework/browse/*

BrowseNode implementations for the Java based LanguageScriptProviders

- java/com/sun/star/script/framework/io
- java/com/sun/star/script/framework/container

Classes for performing script IO

- examples

Example scripts in BeanShell, JavaScript, Java and Python

Deprecated Code
===============

- java/org/openoffice/*

Support for developing scripts in IDEs such as NetBeans.

- source/pyprov

LanguageScriptProvider for Python

- source/storage
- source/runtimemgr

Implementations of deprecated Scripting Framework UNO types