Difference between revisions of "Scripting: Included libraries"
From Freeplane - free mind mapping and knowledge management software
Haaihenkie (talk | contribs) (→Inaccessible libraries that are part of the distribution) |
m (Text replacement - "/groovy" to "/syntaxhighlight") |
||
Line 8: | Line 8: | ||
* Allmost all packages of the <tt>freeplane</tt> project as listed in [http://freeplane.bzr.sf.net/bzr/freeplane/freeplane_program/release_branches/1_0_x/annotate/head%3A/freeplane/META-INF/MANIFEST.MF freeplane/META-INF/MANIFEST.MF] in section <tt>Export-Package</tt>. | * Allmost all packages of the <tt>freeplane</tt> project as listed in [http://freeplane.bzr.sf.net/bzr/freeplane/freeplane_program/release_branches/1_0_x/annotate/head%3A/freeplane/META-INF/MANIFEST.MF freeplane/META-INF/MANIFEST.MF] in section <tt>Export-Package</tt>. | ||
− | * [http:// | + | * [http://syntaxhighlight.codehaus.org/Download groovy-all.jar] The groovy implementation comes with a large number of included libraries, e.g. |
** [http://www.antlr.org/ antlr] | ** [http://www.antlr.org/ antlr] | ||
** [http://asm.ow2.org/ asm] | ** [http://asm.ow2.org/ asm] |
Revision as of 11:16, 18 November 2018
Contents
OSGI allows to control exactly which packages should be exported by a library. By this means only a few of the libraries included in the Freeplane distribution are accessible by scripts:
Accessible libraries
- Allmost all packages of the freeplane project as listed in freeplane/META-INF/MANIFEST.MF in section Export-Package.
- groovy-all.jar The groovy implementation comes with a large number of included libraries, e.g.
- commons-lang Utility classes (without builder, math, exception and time).
- Java standard runtime library, jre/lib/rt.jar
- Jortho (since 1.2.22)
Inaccessible libraries that are part of the distribution
Accessing the following libraries requires repackaging of Freeplane (the libraries are grouped by their project). If there there should be a common need to add certain packages/libraries, please file a feature request here.
freeplane
- SimplyHTML
- forms
- gnu-regexp
freeplane_plugin_help
- jhall
freeplane_plugin_latex
- jlatexmath
freeplane_plugin_svg
- batik-anim
- batik-awt-util
- batik-bridge
- batik-codec
- batik-css
- batik-dom
- batik-ext
- batik-extension
- batik-gui-util
- batik-gvt
- batik-parser
- batik-script
- batik-svg-dom
- batik-svggen
- batik-swing
- batik-transcoder
- batik-util
- batik-xml
- js
- pdf-transcoder
- xerces_2_5_0
- xml-apis-ext
- xml-apis