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