# Scripting Framework This module provides the source code for the Scripting Framework. For more information on the Scripting Framework, see the project web page: This module uses astyle to keep consistent java coding style. Please run ./Format_java_code.sh before committing. ## 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 - `source/pyprov` `LanguageScriptProvider` for Python - `java/com/sun/star/script/framework/provider` Implementation of an abstract base class ScriptProvider which provides core methods for implementing Java based `LanguageScriptProvider` implementations - `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. -6-2'>distro/cib/libreoffice-6-2 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/helpcompiler
AgeCommit message (Expand)Author
2023-03-16tdf#143148: Use pragma once instead of include guardsUday Sharma
2023-03-14elide some temporary OStringsNoel Grandin
2023-01-27Remove support for AIXStephan Bergmann
2022-06-24loplugin:moveitNoel Grandin
2022-06-22fix build --with-helpNoel Grandin
2022-06-21clang-tidy modernize-pass-by-value in helpcompilerNoel Grandin
2022-06-18tdf#143148 Use pragma once in embedserv and helpcompilerDiane Leigh
2022-05-05use more o3tl::getTokenNoel Grandin