# All Classes and Interfaces

Class
Description
AttributeCondition
Attributes
Node's attribute table: `node.attributes` - read-write.
AttributesRO
Node's attribute table: `node.attributes` - read-only.
AttributeValueSerializer
Cloud
Here are four ways to enable a cloud on the current node and switch it off again:
Connector
Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-write.
ConnectorRO
Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-only.
Controller
Access to global state: in scripts, this is available as global variable `c` - read-write.
ControllerRO
Access to global state: in scripts, this is available as global variable `c` - read-only.
ConversionException
Convertible
Utility wrapper class around a String that is used to convert node texts to different types.
Convertible
Utility wrapper class around a String that is used to convert node texts to different types.
Dependencies
Contains dependencies (precedent or descendent node or attributes) calculated by `DependencyLookup`
Dependencies.Element
DependencyLookup
Calculates dependencies related to node value or attribute.
Edge
Edge to parent node: `node.style.edge` - read-write.
EdgeRO
Edge to parent node: `node.style.edge` - read-only.
EdgeStyle
ExternalObject
External object: `node.externalObject` - read-write.
ExternalObjectRO
External object: `node.externalObject` - read-only.
Font
Node's font: `node.style.font` - read-write.
FontRO
Node's font: `node.style.font` - read-only.
FreeplaneScriptBaseClass
All methods of this class are available as "global" methods in every script.
FreeplaneScriptBaseClass.ConfigProperties
Accessor for Freeplane's configuration: In scripts available as "global variable" `config`.
FreeplaneVersion
FreeplaneVersion
provides access to the current Freeplane version.
HeadlessLoader
API for accessing or loading map from given location.
HeadlessMapCreator
API for creating and accessing mind map without UI.
HtmlUtils
Utilities for conversion from/to HTML and XML used in Freeplane: In scripts available as "global variable" `htmlUtils`.
HtmlUtils.IndexPair
Icons
Node's icons: `node.icons` - read-write.
IconsRO
Node's icons: `node.icons` - read-only.
Launcher
This class can be used to run freeplane instance from an application and to obtain its `Controller` object.
Link
Node's link: `node.link` - read-write.
LinkRO
Node's link: `node.link` - read-only.
Loader
API for selecting or creating map views.
LogUtils
Utilities for logging to the standard logfile.
Map
Deprecated.
since 1.7.10 - use MindMap instead
MapRO
Deprecated.
since 1.7.10 - use MindMapRO instead
MenuUtils
Utilities for dealing with the Freeplane menu: In scripts available as "global variable" menuUtils.
MenuUtils.MenuEntry
The userObject type for createMenuEntryTree().
MenuUtils.MenuEntryTreeBuilder
MindMap
The map a node belongs to: `node.map` - read-write.
MindMapRO
The map a node belongs to: `node.map` - read-only.
Node
The currently selected node: `node` - read-write.
NodeChanged
NodeChanged.ChangedElement
NodeChangeListener
NodeCondition
NodeNotFoundException
NodeRO
The currently selected node: `node` - read-only.
NodeStyle
Node's style: `node.style` - read-write.
NodeStyleRO
Node's style: `node.style` - read-only.
NodeToComparableMapper
Properties
Proxy
This interface alone defines the api for accessing the internal state of the Freeplane.
Proxy.Attributes
Proxy.AttributesRO
Proxy.Cloud
Proxy.Connector
Proxy.ConnectorRO
Proxy.Controller
Proxy.ControllerRO
Proxy.DependencyLookup
Proxy.Edge
Proxy.EdgeRO
Proxy.ExternalObject
Proxy.ExternalObjectRO
Proxy.Font
Proxy.FontRO
Proxy.Icons
Proxy.IconsRO
Proxy.Link
Proxy.LinkRO
Proxy.Loader
Proxy.Map
Deprecated.
since 1.7.10 use Proxy.MindMap
Proxy.MapRO
Deprecated.
since 1.7.10, use Proxy.MindMapRO
Proxy.MindMap
Proxy.MindMapRO
Proxy.Node
Proxy.NodeRO
Proxy.NodeStyle
Proxy.NodeStyleRO
Proxy.Properties
Proxy.Reminder
Proxy.ReminderRO
Reminder
Reminder: `node.reminder` - read-write.
ReminderRO
Reminder: `node.reminder` - read-only.
Script
API for executing scripts.
ScriptUtils
Various utilities for use in scripting, especially in utility scripts.
TextUtils
utilities for translations, conversions to/from number and dates etc.
UITools
Utilities for accessing the GUI, creating dialogs etc.: In scripts available as "global variable" `ui`.
UITools.InsertEolAction