# Package org.freeplane.api

package org.freeplane.api

- Class
  Description
  AttributeCondition
  Attributes
  Node's attribute table: `node.attributes` - read-write.
  AttributesRO
  Node's attribute table: `node.attributes` - read-only.
  AttributeValueSerializer
  BookmarkType
  Defines the behavior of a bookmark when activated.
  Border
  Border to parent node: `node.style.border` - read-write.
  BorderRO
  Border to parent node: `node.style.border` - read-only.
  ChildNodesAlignment
  ChildNodesAlignment.Placement
  ChildNodesLayout
  ChildrenSides
  Cloud
  Here are four ways to enable a cloud on the current node and switch it off again:
  ConditionalStyle
  Node's or map's conditional style
  ConditionalStyleNotFoundException
  ConditionalStyleRO
  ConditionalStyles
  Node's or map's conditional-styles table: `node.conditionalStyles` or `node.mindMap.conditionalStyles` - read-only.
  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.
  Dash
  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.
  FreeplaneVersion
  HeadlessLoader
  API for accessing or loading map from given location.
  HeadlessMapCreator
  API for creating and accessing mind map without UI.
  HorizontalTextAlignment
  Icons
  Node's icons: `node.icons` - read-write.
  IconsRO
  Node's icons: `node.icons` - read-only.
  LayoutOrientation
  LengthUnit
  Link
  Node's link: `node.link` - read-write.
  LinkRO
  Node's link: `node.link` - read-only.
  Loader
  API for selecting or creating map views.
  Map
  Deprecated.
  since 1.7.10 - use MindMap instead
  MapRO
  Deprecated.
  since 1.7.10 - use MindMapRO instead
  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.
  NodeBookmark
  Represents a bookmark for a specific node in the mind map.
  NodeChanged
  NodeChanged.ChangedElement
  NodeChangeListener
  NodeCondition
  NodeGeometry
  NodeGeometryRO
  NodeNotFoundException
  NodeRO
  The currently selected node: `node` - read-only.
  NodeShape
  NodeStyle
  Node's style: `node.style` - read-only.
  NodeStyleRO
  Node's style: `node.style` - read-only.
  NodeToComparableMapper
  PhysicalUnit
  Properties
  Quantity<U extends Enum<U> & PhysicalUnit>
  Reminder
  Reminder: `node.reminder` - read-write.
  ReminderRO
  Reminder: `node.reminder` - read-only.
  Script
  API for executing scripts.
  Side
  Tags
  TagsRO
  TextWritingDirection