Difference between revisions of "Scripting API"
Line 1: | Line 1: | ||
− | 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 [[Scripting: Freeplane Utility Classes|Freeplane's utility classes]] and by the [[Scripting: Included libraries|Libraries included in Freeplane]]. There is a special page that lists [[Scripting:_API_Changes|Changes of the Scripting API]]. | + | 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 [[Scripting: Freeplane Utility Classes|Freeplane's utility classes]] and by the [[Scripting: Included libraries|Libraries included in Freeplane]]. There is a special page that lists [[Scripting:_API_Changes|Changes of the Scripting API]]. |
==Entry Points== | ==Entry Points== |
Revision as of 07:08, 17 May 2011
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.