Scripting API

From Freeplane - free mind mapping and knowledge management software
Revision as of 07:08, 17 May 2011 by Boercher (talk | contribs)

This page describes Freeplane's most recent Scripting API. There have been quite a lot of changes in the current development versions that you as a script programmer should know about even if you are still working with current stable version. Differences between development and stable versions are clearly visible in the documentation.The Scripting API is in some sense extended by Freeplane's utility classes and by the Libraries included in Freeplane. There is a special page that lists Changes of the Scripting API.

Entry Points

Each script is given two variables:

<groovy> final Proxy.Node node; final Proxy.Controller c; </groovy>

For the API see its Javadoc documentation. The scripting API in a narrower sense is provided as subinterfaces of interface Proxy.