Difference between revisions of "Scripting API"

From Freeplane - free mind mapping and knowledge management software
m
Line 11: Line 11:
 
For the API see its [http://freeplane.sourceforge.net/doc/api/ Javadoc documentation]. The scripting API in a narrower sense is provided as subinterfaces of interface [http://freeplane.sourceforge.net/doc/api/org/freeplane/plugin/script/proxy/Proxy.html Proxy].
 
For the API see its [http://freeplane.sourceforge.net/doc/api/ Javadoc documentation]. The scripting API in a narrower sense is provided as subinterfaces of interface [http://freeplane.sourceforge.net/doc/api/org/freeplane/plugin/script/proxy/Proxy.html Proxy].
  
[[Category:Scripting]]
+
[[Category:Script]]

Revision as of 16:38, 4 November 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.