Difference between revisions of "Scripting API"

From Freeplane - free mind mapping and knowledge management software
m
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]].
+
For the [[Scripting]] API see its [http://freeplane.sourceforge.net/doc/api/ Javadoc documentation].
  
==Entry Points==
+
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]].
Each script is given two variables:
 
 
 
<groovy>
 
final Proxy.Node node;
 
final Proxy.Controller c;
 
</groovy>
 
 
 
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:Script]]
 
[[Category:Script]]

Revision as of 08:14, 11 March 2013

For the Scripting API see its Javadoc documentation.

The Scripting API is in some sense extended by Freeplane's utility classes and by the Libraries included in Freeplane.