# Package org.freeplane.plugin.script.proxy

- Interface Summary
  Interface | Description
  --- | ---
  Proxy | This interface alone defines the api for accessing the internal state of the Freeplane.
  Proxy.Attributes | Node's attribute table: `node.attributes` - read-write.
  Proxy.AttributesRO | Node's attribute table: `node.attributes` - read-only.
  Proxy.Cloud | Here are four ways to enable a cloud on the current node and switch it off again: node.cloud.enabled = true node.cloud.enabled = false node.cloud.shape = 'ROUND_RECT' // either 'ARC', 'STAR', 'RECT' or 'ROUND_RECT' node.cloud.shape = null node.cloud.color = java.awt.Color.YELLOW node.cloud.color = null node.cloud.colorCode = '#00FF66' node.cloud.color = null
  Proxy.Connector | Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-write.
  Proxy.ConnectorRO | Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-only.
  Proxy.Controller | Access to global state: in scripts, this is available as global variable `c` - read-write.
  Proxy.ControllerRO | Access to global state: in scripts, this is available as global variable `c` - read-only.
  Proxy.Edge | Edge to parent node: `node.style.edge` - read-write.
  Proxy.EdgeRO | Edge to parent node: `node.style.edge` - read-only.
  Proxy.ExternalObject | External object: `node.externalObject` - read-write.
  Proxy.ExternalObjectRO | External object: `node.externalObject` - read-only.
  Proxy.Font | Node's font: `node.style.font` - read-write.
  Proxy.FontRO | Node's font: `node.style.font` - read-only.
  Proxy.Icons | Node's icons: `node.icons` - read-write.
  Proxy.IconsRO | Node's icons: `node.icons` - read-only.
  Proxy.Link | Node's link: `node.link` - read-write.
  Proxy.LinkRO | Node's link: `node.link` - read-only.
  Proxy.Map | The map a node belongs to: `node.map` - read-write.
  Proxy.MapRO | The map a node belongs to: `node.map` - read-only.
  Proxy.Node | The currently selected node: `node` - read-write.
  Proxy.NodeRO | The currently selected node: `node` - read-only.
  Proxy.NodeStyle | Node's style: `node.style` - read-write.
  Proxy.NodeStyleRO | Node's style: `node.style` - read-only.
  Proxy.Properties |
  Proxy.Reminder | Reminder: `node.reminder` - read-write.
  Proxy.ReminderRO | Reminder: `node.reminder` - read-only.

- Class Summary
  Class | Description
  --- | ---
  Convertible | Utility wrapper class around a String that is used to convert node texts to different types.
  ScriptUtils | Various utilities for use in scripting, especially in utility scripts.