# Index

A B C D E F G H I J K L M N O P R S T U V W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

accessingNetwork() - Method in interface org.freeplane.api.Script
  With permission to open network connections.
actionPerformed(ActionEvent) - Method in class org.freeplane.core.ui.components.UITools.InsertEolAction
add(String) - Method in interface org.freeplane.api.Icons
  adds an icon to a node if an icon for the given key can be found.
add(String, Object) - Method in interface org.freeplane.api.Attributes
  adds an attribute no matter if an attribute with the given name already exists.
add(String, Object, String) - Method in interface org.freeplane.api.Attributes
  adds an attribute with formatting pattern no matter if an attribute with the given name already exists.
addAll(Collection<String>) - Method in interface org.freeplane.api.Icons
addAll(IconsRO) - Method in interface org.freeplane.api.Icons
addConnectorTo(String) - Method in interface org.freeplane.api.Node
  as above, using String targetNodeId instead of Node object to establish the connector.
addConnectorTo(Node) - Method in interface org.freeplane.api.Node
  adds a new Connector to the given target node and returns the new connector for optional further editing (style); also enlists the Connector on the target Node object.
addEscapeActionToDialog(JDialog) - Static method in class org.freeplane.core.ui.components.UITools
addEscapeActionToDialog(JDialog, Action) - Static method in class org.freeplane.core.ui.components.UITools
addIcon(String) - Method in interface org.freeplane.api.Icons
  Deprecated.
  since 1.2 - use `Icons.add(String)` instead.
addKeyActionToDialog(JDialog, Action, String, String) - Static method in class org.freeplane.core.ui.components.UITools
addListener(NodeChangeListener) - Method in interface org.freeplane.api.MindMap
addScrollbarIncrementPropertyListener(JScrollPane) - Static method in class org.freeplane.core.ui.components.UITools
addTitledBorder(JComponent, String, float) - Static method in class org.freeplane.core.ui.components.UITools
allAt(String) - Method in interface org.freeplane.api.NodeRO
  Returns a list of all nodes matching given path.
Ancestor node: - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
appendAsCloneWithoutSubtree(NodeRO) - Method in interface org.freeplane.api.Node
  inserts the node as a clone of toBeCloned without its current and/or future subtree.
appendAsCloneWithSubtree(NodeRO) - Method in interface org.freeplane.api.Node
  inserts the node as a clone of toBeCloned including its current and/or future subtree.
appendBranch(NodeRO) - Method in interface org.freeplane.api.Node
  inserts a copy of the branch starting with node as a new child branch.
appendChild(NodeRO) - Method in interface org.freeplane.api.Node
  inserts a copy of node as a new child.
asBoolean() - Method in interface org.freeplane.api.Convertible
  For implicit conversion to boolean: true if the text is not empty.
asBoolean() - Method in class org.freeplane.plugin.script.proxy.Convertible
  For implicit conversion to boolean: true if the text is not empty.
at(String) - Method in interface org.freeplane.api.NodeRO
  Returns a single node located by path given as a string argument.
ATTRIBUTE - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
AttributeCondition - Interface in org.freeplane.api
Attributes - Interface in org.freeplane.api
  Node's attribute table: `node.attributes` - read-write.
AttributesRO - Interface in org.freeplane.api
  Node's attribute table: `node.attributes` - read-only.
AttributeValueSerializer - Interface in org.freeplane.api

## B

backOtherWindows() - Static method in class org.freeplane.core.ui.components.UITools

## C

c() - Static method in class org.freeplane.plugin.script.proxy.ScriptUtils
  a substitute for the binding variable 'c' in utility scripts.
centerOnNode(Node) - Method in interface org.freeplane.api.Controller
check(String, Object) - Method in interface org.freeplane.api.AttributeCondition
check(NodeRO) - Method in interface org.freeplane.api.NodeCondition
Child node: - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
clear() - Method in interface org.freeplane.api.Attributes
  removes all attributes.
clear() - Method in interface org.freeplane.api.Icons
  removes all icons.
close(boolean, boolean) - Method in interface org.freeplane.api.MindMap
  closes a map.
Cloud - Interface in org.freeplane.api
  Here are four ways to enable a cloud on the current node and switch it off again:
combineTextWithExceptionInfo(String, Exception) - Static method in class org.freeplane.core.util.HtmlUtils
compareTo(Object) - Method in interface org.freeplane.api.Convertible
compareTo(Object) - Method in class org.freeplane.plugin.script.proxy.Convertible
compareTo(Convertible) - Method in interface org.freeplane.api.Convertible
compareTo(Convertible) - Method in class org.freeplane.plugin.script.proxy.Convertible
compareTo(FreeplaneVersion) - Method in class org.freeplane.core.util.FreeplaneVersion
  Use it like this:
ConfigProperties() - Constructor for class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
Connector - Interface in org.freeplane.api
  Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-write.
ConnectorRO - Interface in org.freeplane.api
  Graphical connector between nodes:`node.connectorsIn` / `node.connectorsOut` - read-only.
contains(String) - Method in interface org.freeplane.api.IconsRO
  returns true if the node has an icon of this name.
containsKey(String) - Method in interface org.freeplane.api.AttributesRO
Controller - Interface in org.freeplane.api
  Access to global state: in scripts, this is available as global variable `c` - read-write.
ControllerRO - Interface in org.freeplane.api
  Access to global state: in scripts, this is available as global variable `c` - read-only.
ConversionException - Exception Class in org.freeplane.api
ConversionException(String) - Constructor for exception class org.freeplane.api.ConversionException
ConversionException(String, Throwable) - Constructor for exception class org.freeplane.api.ConversionException
ConversionException(Throwable) - Constructor for exception class org.freeplane.api.ConversionException
Convertible - Class in org.freeplane.plugin.script.proxy
  Utility wrapper class around a String that is used to convert node texts to different types.
Convertible - Interface in org.freeplane.api
  Utility wrapper class around a String that is used to convert node texts to different types.
Convertible(Object) - Constructor for class org.freeplane.plugin.script.proxy.Convertible
  Use `Convertible.toString(Object)` to convert to String, i.e.
Convertible(String) - Constructor for class org.freeplane.plugin.script.proxy.Convertible
  Use the `text` unchanged, i.
convertPointFromAncestor(Component, Point, Component) - Static method in class org.freeplane.core.ui.components.UITools
convertPointToAncestor(Component, Point, Component) - Static method in class org.freeplane.core.ui.components.UITools
convertPointToAncestor(Component, Point, Class<?>) - Static method in class org.freeplane.core.ui.components.UITools
convertRectangleToAncestor(Component, Rectangle, Component) - Static method in class org.freeplane.core.ui.components.UITools
copyHtmlToClipboard(String) - Static method in class org.freeplane.core.util.TextUtils
  Shortcut for scripting: Copies `html` with mimetype text/html to the system clipboard.
copyToClipboard(String) - Static method in class org.freeplane.core.util.TextUtils
  Shortcut for scripting: Copies `string` to the system clipboard.
create() - Static method in class org.freeplane.launcher.Launcher
  Creates Launcher for starting embedded Freeplane instance.
createAcceleratebleMenuEntryTree(String) - Static method in class org.freeplane.core.util.MenuUtils
  Used as the basis for dynamic generation of hotkey list.
createCancelDialog(Component, String, String) - Static method in class org.freeplane.core.ui.components.UITools
createChild() - Method in interface org.freeplane.api.Node
  inserts *new* node as child, takes care of all construction work and internal stuff inserts as last child.
createChild(int) - Method in interface org.freeplane.api.Node
  inserts *new* node as child, takes care of all construction work and internal stuff
createChild(Object) - Method in interface org.freeplane.api.Node
  like `Node.createChild()` but sets the node text to the given text.
createForInstallation(File) - Static method in class org.freeplane.launcher.Launcher
  Creates Launcher for starting embedded Freeplane instance.
createHtmlLinkStyleButton(URI, String) - Static method in class org.freeplane.core.ui.components.UITools
createMenuEntryTree(String) - Static method in class org.freeplane.core.util.MenuUtils
  returns a tree of all `JMenuItem` nodes the menu contains (omitting Strings and Separators).
createMindIcon() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
createOrReplace(Date, String, Integer) - Method in interface org.freeplane.api.Reminder
  Creates a periodic reminder.
createStroke(float, int[], int) - Static method in class org.freeplane.core.ui.components.UITools
createTranslatedString(String) - Static method in class org.freeplane.core.util.TextUtils

## D

deactivateUndo() - Method in interface org.freeplane.api.Controller
  reset undo / redo lists and deactivate Undo for current script
decrypt(String) - Method in interface org.freeplane.api.Node
  decrypts a node without removing the encryption.
delete() - Method in interface org.freeplane.api.Node
Dependencies - Class in org.freeplane.api
  Contains dependencies (precedent or descendent node or attributes) calculated by `DependencyLookup`
Dependencies(List<Dependencies.Element>, List<Integer>) - Constructor for class org.freeplane.api.Dependencies
Dependencies.Element - Enum Class in org.freeplane.api
DependencyLookup - Interface in org.freeplane.api
  Calculates dependencies related to node value or attribute.
Descendant node: - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
DETAILS - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
disableSecurityManager() - Method in class org.freeplane.launcher.Launcher
  Disables security manager for launched Freeplane instance.

## E

Edge - Interface in org.freeplane.api
  Edge to parent node: `node.style.edge` - read-write.
EdgeRO - Interface in org.freeplane.api
  Edge to parent node: `node.style.edge` - read-only.
EdgeStyle - Interface in org.freeplane.api
edit(Node) - Method in interface org.freeplane.api.Controller
  Starts editing node, normally in the inline editor.
editInPopup(Node) - Method in interface org.freeplane.api.Controller
  opens the appropriate popup text editor.
element(String, String) - Static method in class org.freeplane.core.util.HtmlUtils
element(String, Map<String, String>, String) - Static method in class org.freeplane.core.util.HtmlUtils
encrypt(String) - Method in interface org.freeplane.api.Node
  encrypts a node.
endOfText(String) - Static method in class org.freeplane.core.util.HtmlUtils
equals(Object) - Method in class org.freeplane.plugin.script.proxy.Convertible
errorMessage(Object) - Static method in class org.freeplane.core.ui.components.UITools
escapeUtf8(Writer, String) - Static method in class org.freeplane.core.util.TextUtils
  Escapes the UTF-8 non-ASCII characters in a `String` to a `Writer`.
escapeUtf8(String) - Static method in class org.freeplane.core.util.TextUtils
  The escapeUtf8 method is a stripped down version of the StringEscapeUtils.escapeJava method in Commons Lang 2.6 It escapes the UTF-8 non-ASCII characters in a `String`.
evaluateAllFormulas() - Method in interface org.freeplane.api.MindMap
  Evaluate all formulas in the map.
evaluateOutdatedFormulas() - Method in interface org.freeplane.api.MindMap
  Evaluate probably changed formulas in the map.
executeMenuItems(List<String>) - Static method in class org.freeplane.core.util.MenuUtils
  to be used from scripts to execute menu items.
executeOn(NodeRO) - Method in interface org.freeplane.api.Script
  Execute on the given node.
executeWhenNodeHasFocus(Runnable) - Static method in class org.freeplane.core.ui.components.UITools
export(MindMap, File, String, boolean) - Method in interface org.freeplane.api.ControllerRO
  exports map to destination file, example:
export(MindMap, File, String, boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
ExternalObject - Interface in org.freeplane.api
  External object: `node.externalObject` - read-write.
ExternalObjectRO - Interface in org.freeplane.api
  External object: `node.externalObject` - read-only.
extractRawBody(String) - Static method in class org.freeplane.core.util.HtmlUtils

## F

filter(boolean, boolean, NodeCondition) - Method in interface org.freeplane.api.MindMap
  install a lambda as the current filter in this map.
filter(NodeCondition) - Method in interface org.freeplane.api.MindMap
  With `MindMap.filter(boolean, boolean, NodeCondition)` neither ancestors not descendants of the visible nodes are shown.
find(boolean, boolean, Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
  Starting from root node, recursively searches for nodes for which `condition.check(node)` returns true and adds their ancestor or descendant nodes if required.
find(boolean, boolean, Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
  Starting from this node, recursively searches for nodes for which `closure.call(node)` returns true.
find(boolean, boolean, NodeCondition) - Method in interface org.freeplane.api.ControllerRO
  Starting from this node, recursively searches for nodes for which `condition.check(node)` returns true and adds their ancestor or descendant nodes if required.
find(boolean, boolean, NodeCondition) - Method in interface org.freeplane.api.NodeRO
  Starting from this node, recursively searches for nodes for which `condition.check(node)` returns true and adds their ancestor or descendant nodes if required.
find(boolean, boolean, NodeCondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
find(Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
  Starting from the root node, recursively searches for nodes (in breadth-first sequence) for which `closure.call(node)` returns true.
find(Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
  Starting from this node, recursively searches for nodes for which `closure.call(node)` returns true.
find(NodeCondition) - Method in interface org.freeplane.api.ControllerRO
  Starting from the root node, recursively searches for nodes (in breadth-first sequence) for which `closure.call(node)` returns true.
find(NodeCondition) - Method in interface org.freeplane.api.NodeRO
  Starting from this node, recursively searches for nodes for which `closure.call(node)` returns true.
find(NodeCondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
find(ICondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
  Deprecated.
  since 1.2 use `ControllerRO.find(NodeCondition)` instead.
find(ICondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
  Deprecated.
  since 1.2 use `NodeRO.find(NodeCondition)` instead.
findAll() - Method in interface org.freeplane.api.ControllerRO
  Returns all nodes of the map in breadth-first order, that is, for the following map,
findAll() - Method in interface org.freeplane.api.NodeRO
  Returns all nodes of the branch that starts with this node in breadth-first order.
findAll() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
findAllDepthFirst() - Method in interface org.freeplane.api.ControllerRO
  Returns all nodes of the map in depth-first order, that is, for the following map,
findAllDepthFirst() - Method in interface org.freeplane.api.NodeRO
  Returns all nodes of the branch that starts with this node in depth-first order.
findAllDepthFirst() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
findAssignedMenuItemNodeRecursively(DefaultMutableTreeNode, KeyStroke) - Static method in class org.freeplane.core.util.MenuUtils
  there are little reasons to use this in scripts.
findAttribute(String) - Method in interface org.freeplane.api.AttributesRO
  Deprecated.
  since 1.2 - use `AttributesRO.findFirst(String)` instead.
findBestLocation(Component, Component) - Static method in class org.freeplane.core.ui.components.UITools
findFirst(String) - Method in interface org.freeplane.api.AttributesRO
  returns the index of the first attribute with the given name if one exists or -1 otherwise.
findValues(Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
  returns the values of all attributes for which the closure returns true.
findValues(AttributeCondition) - Method in interface org.freeplane.api.AttributesRO
  returns the values of all attributes for which the closure returns true.
focusOn(JComponent) - Static method in class org.freeplane.core.ui.components.UITools
Font - Interface in org.freeplane.api
  Node's font: `node.style.font` - read-write.
FONT_SCALE_FACTOR - Static variable in class org.freeplane.core.ui.components.UITools
FontRO - Interface in org.freeplane.api
  Node's font: `node.style.font` - read-only.
format(Object) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  Applies default date-time format for dates or default number format for numbers.
format(Object, String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  uses formatString to return a FormattedObject.
format(String, Object...) - Static method in class org.freeplane.core.util.TextUtils
formatDate(Date) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  Applies default date format (instead of standard date-time) format on the given date.
formatKeyStroke(KeyStroke) - Static method in class org.freeplane.core.util.MenuUtils
  pretty print a keystroke.
FORMULA_RESULT - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
FreeplaneScriptBaseClass - Class in org.freeplane.plugin.script
  All methods of this class are available as "global" methods in every script.
FreeplaneScriptBaseClass() - Constructor for class org.freeplane.plugin.script.FreeplaneScriptBaseClass
FreeplaneScriptBaseClass.ConfigProperties - Class in org.freeplane.plugin.script
  Accessor for Freeplane's configuration: In scripts available as "global variable" `config`.
FreeplaneVersion - Class in org.freeplane.core.util
  provides access to the current Freeplane version.
FreeplaneVersion - Interface in org.freeplane.api
FreeplaneVersion(int, int, int) - Constructor for class org.freeplane.core.util.FreeplaneVersion
FreeplaneVersion(int, int, int, String, int, String) - Constructor for class org.freeplane.core.util.FreeplaneVersion

## G

get() - Method in interface org.freeplane.api.LinkRO
  Deprecated.
  since 1.2 - use `LinkRO.getText()` instead.
get(int) - Method in interface org.freeplane.api.AttributesRO
  returns the attribute value at the given index.
get(String) - Method in interface org.freeplane.api.AttributesRO
  Deprecated.
  before 1.1 - use `AttributesRO.get(int)`, `AttributesRO.getFirst(String)` or `AttributesRO.getAll(String)` instead.
getAlias() - Method in interface org.freeplane.api.NodeRO
  Alias of the node
getAll(String) - Method in interface org.freeplane.api.AttributesRO
getAt(int) - Method in interface org.freeplane.api.IconsRO
  returns the name of the icon at the given index (starting at 0) or null if `index >= size`.
getAt(String) - Method in interface org.freeplane.api.NodeRO
  allows to access attribute values like array elements.
getAt(String) - Method in interface org.freeplane.api.Properties
  Provides map-like access to properties.
getAt(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
  support config['key'] from Groovy.
getAttributeNames() - Method in interface org.freeplane.api.AttributesRO
  Deprecated.
  since 1.2 use #getNames() instead.
getAttributes() - Method in class org.freeplane.api.Dependencies
  Returns a list of related attribute indices
getAttributes() - Method in interface org.freeplane.api.NodeRO
getAttributeValueSerializer() - Method in interface org.freeplane.api.HeadlessMapCreator
getAvailableScreenBounds(Component) - Static method in class org.freeplane.core.ui.components.UITools
getBackgroundColor() - Method in interface org.freeplane.api.MindMapRO
getBackgroundColor() - Method in interface org.freeplane.api.NodeStyleRO
getBackgroundColorCode() - Method in interface org.freeplane.api.MindMapRO
  returns HTML color spec like #ff0000 (red) or #222222 (darkgray).
getBackgroundColorCode() - Method in interface org.freeplane.api.NodeStyleRO
  returns HTML color spec like #ff0000 (red) or #222222 (darkgray).
getBinary() - Method in interface org.freeplane.api.NodeRO
  Returns a BASE64 encoded node text (see `Node.setBinary(byte[])`) as a binary object.
getBool() - Method in interface org.freeplane.api.Convertible
  parses the text (case insensitive) as boolean via `Boolean.parseBoolean(String)`.
getBool() - Method in class org.freeplane.plugin.script.proxy.Convertible
  parses the text (case insensitive) as boolean via `Boolean.parseBoolean(String)`.
getBooleanProperty(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getCalendar() - Method in interface org.freeplane.api.Convertible
  Converts to Calendar if possible.
getCalendar() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Converts to Calendar if possible.
getChangedElement() - Method in class org.freeplane.api.NodeChanged
getChildPosition(Node) - Method in interface org.freeplane.api.NodeRO
  returns the index (0..) of this node in the (by Y coordinate sorted) list of this node's children.
getChildren() - Method in interface org.freeplane.api.NodeRO
  returns the children of this node ordered by Y coordinate.
getCloud() - Method in interface org.freeplane.api.NodeRO
  a reference to an accessor object for cloud properties of this node.
getColor() - Method in interface org.freeplane.api.Cloud
getColor() - Method in interface org.freeplane.api.ConnectorRO
getColor() - Method in interface org.freeplane.api.EdgeRO
getColorCode() - Method in interface org.freeplane.api.Cloud
getColorCode() - Method in interface org.freeplane.api.ConnectorRO
getColorCode() - Method in interface org.freeplane.api.EdgeRO
getComponentIndex(Component) - Static method in class org.freeplane.core.ui.components.UITools
getConnectorsIn() - Method in interface org.freeplane.api.NodeRO
getConnectorsOut() - Method in interface org.freeplane.api.NodeRO
getCountNodesSharingContent() - Method in interface org.freeplane.api.NodeRO
  The count of node sharing their content with this node.
getCountNodesSharingContentAndSubtree() - Method in interface org.freeplane.api.NodeRO
  The count of nodes sharing their content and subtree with this node.
getCreatedAt() - Method in interface org.freeplane.api.NodeRO
getCurrentFrame() - Static method in class org.freeplane.core.ui.components.UITools
getCurrentLinkElement(HTMLDocument, int) - Static method in class org.freeplane.core.util.HtmlUtils
getCurrentRootComponent() - Static method in class org.freeplane.core.ui.components.UITools
getDashArray() - Method in interface org.freeplane.api.ConnectorRO
  Since 1.7.10
getDate() - Method in interface org.freeplane.api.Convertible
  Converts to Date if possible.
getDate() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Converts to Date if possible.
getDefaultDateFormat() - Method in class org.freeplane.core.util.TextUtils
  accessor for scripts.
getDefaultDateTimeFormat() - Method in class org.freeplane.core.util.TextUtils
  accessor for scripts.
getDefaultLabelFont() - Static method in class org.freeplane.core.ui.components.UITools
getDefaultNumberFormat() - Method in class org.freeplane.core.util.TextUtils
  accessor for scripts.
getDependents() - Method in interface org.freeplane.api.NodeRO
getDetails() - Method in interface org.freeplane.api.NodeRO
  returns the text of the details as a Convertible like `NodeRO.getNote()` for notes: node.details.to.plain plain text of the node, possibly after formula evaluation node.details.plain the same.
getDetailsText() - Method in interface org.freeplane.api.NodeRO
  returns the raw HTML text of the details if there is any or null otherwise.
getDisplayedText() - Method in interface org.freeplane.api.NodeRO
  Plain or HTML text of this node after possible transformation (formula evaluation, formatting, ...) and after text shortening.
getDoubleProperty(String, double) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getEdge() - Method in interface org.freeplane.api.NodeStyleRO
getElements() - Method in class org.freeplane.api.Dependencies
  Returns a list of related `Dependencies.Element`s
getEnabled() - Method in interface org.freeplane.api.Cloud
getEndArrow() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
  Deprecated.
  since 1.2 - use `ConnectorRO.hasEndArrow()` instead
getEndInclination() - Method in interface org.freeplane.api.ConnectorRO
  returns a Point.
getExportTypeDescriptions() - Method in interface org.freeplane.api.ControllerRO
  returns a list of export type descriptions that can be used to specify a specific export type in `ControllerRO.export(MindMap, File, String, boolean)`.
getExportTypeDescriptions() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getExternalObject() - Method in interface org.freeplane.api.NodeRO
getFile() - Method in interface org.freeplane.api.LinkRO
  returns the link as File if defined and if the link target is a valid File URI and null otherwise.
getFile() - Method in interface org.freeplane.api.MindMapRO
  returns the filenname of the map as a java.io.File object if available or null otherwise.
getFirst() - Method in interface org.freeplane.api.IconsRO
  returns the name of the first icon if the node has an icon assigned or null otherwise.
getFirst(String) - Method in interface org.freeplane.api.AttributesRO
  returns the first value of an attribute with the given name or null otherwise.
getFont() - Method in interface org.freeplane.api.NodeStyleRO
getFormat() - Method in interface org.freeplane.api.NodeRO
  returns the format string of the formatter if available and null otherwise.
getFrame() - Static method in class org.freeplane.core.ui.components.UITools
getFreeplaneUserDirectory() - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getFreeplaneVersion() - Method in interface org.freeplane.api.ControllerRO
  returns Freeplane version.
getFreeplaneVersion() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getHideDetails() - Method in interface org.freeplane.api.NodeRO
  returns true if node details are hidden.
getHorizontalShift() - Method in interface org.freeplane.api.NodeRO
getHtmlText() - Method in interface org.freeplane.api.NodeRO
  The node text as HTML markup.
getIconKey() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
getIcons() - Method in interface org.freeplane.api.IconsRO
  returns a read-only list of the names of the icons the node has.
getIcons() - Method in interface org.freeplane.api.NodeRO
  a reference to an accessor object for icons of this node.
getId() - Method in interface org.freeplane.api.NodeRO
getInstance() - Static method in class org.freeplane.core.util.HtmlUtils
getIntProperty(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getIntProperty(String, int) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getIsGlobal() - Method in interface org.freeplane.api.NodeRO
  True if the node can be accessed using global accessor, see `NodeRO.at(String)`
getKey() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
getKey(int) - Method in interface org.freeplane.api.AttributesRO
  returns the attribute key at the given index.
getKeyStroke() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
getKeyStroke(String) - Static method in class org.freeplane.core.ui.components.UITools
  returns a KeyStroke if possible and null otherwise.
getLabel() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
getLabelFontFamily() - Method in interface org.freeplane.api.ConnectorRO
  Since 1.7.10
getLabelFontSize() - Method in interface org.freeplane.api.ConnectorRO
  Since 1.7.10
getLastModifiedAt() - Method in interface org.freeplane.api.NodeRO
getLink() - Method in interface org.freeplane.api.NodeRO
  a reference to an accessor object for link properties of this node.
getLogDirectory() - Static method in class org.freeplane.core.util.LogUtils
getLogger() - Static method in class org.freeplane.core.util.LogUtils
getLongProperty(String, int) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getMainThreadExecutorService() - Method in interface org.freeplane.api.Controller
getMaj() - Method in interface org.freeplane.api.FreeplaneVersion
getMaj() - Method in class org.freeplane.core.util.FreeplaneVersion
getMap() - Method in interface org.freeplane.api.AttributesRO
  returns all attributes as a map.
getMap() - Method in interface org.freeplane.api.HeadlessLoader
  Deprecated.
  since 1.7.10 - use `HeadlessLoader.getMindMap()`
getMap() - Method in interface org.freeplane.api.NodeRO
  Deprecated.
  since 1.7.10 - use `NodeRO.getMindMap()`
getMaximalOriginalPosition(int, ArrayList<HtmlUtils.IndexPair>) - Static method in class org.freeplane.core.util.HtmlUtils
getMaxNodeWidth() - Method in interface org.freeplane.api.NodeStyleRO
getMenuComponent() - Static method in class org.freeplane.core.ui.components.UITools
getMenuItemIcon(String) - Static method in class org.freeplane.core.util.MenuUtils
  returns the icon for a menuItemKey or null if it has none.
getMid() - Method in interface org.freeplane.api.FreeplaneVersion
getMid() - Method in class org.freeplane.core.util.FreeplaneVersion
getMiddleLabel() - Method in interface org.freeplane.api.ConnectorRO
getMin() - Method in interface org.freeplane.api.FreeplaneVersion
getMin() - Method in class org.freeplane.core.util.FreeplaneVersion
getMindMap() - Method in interface org.freeplane.api.HeadlessLoader
  Creates and returns a map or selects and returns a previously loaded map.
getMindMap() - Method in interface org.freeplane.api.NodeRO
  The mind map this node belongs to.
getMindMap() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Loader
getMinimalDistanceBetweenChildren() - Method in interface org.freeplane.api.NodeRO
getMinimalOriginalPosition(int, ArrayList<HtmlUtils.IndexPair>) - Static method in class org.freeplane.core.util.HtmlUtils
getMinNodeWidth() - Method in interface org.freeplane.api.NodeStyleRO
getName() - Method in interface org.freeplane.api.FontRO
getName() - Method in interface org.freeplane.api.MindMapRO
  returns the title of the MapView.
getName() - Method in interface org.freeplane.api.NodeStyleRO
  Returns the name of the node's style if set or null otherwise.
getNames() - Method in interface org.freeplane.api.AttributesRO
  returns all attribute names in the proper sequence.
getNext() - Method in interface org.freeplane.api.NodeRO
  returns the next node with respect to this node in depth-first order.
getNode() - Method in interface org.freeplane.api.LinkRO
  returns the link as Node if defined and if the link target is a valid local link to a node and null otherwise.
getNode() - Method in class org.freeplane.api.NodeChanged
getNodeID() - Method in interface org.freeplane.api.NodeRO
  Deprecated.
  since 1.2 - use Node.getId() instead.
getNodeLevel(boolean) - Method in interface org.freeplane.api.NodeRO
  if countHidden is false then only nodes that are matched by the current filter are counted.
getNodesSharingContent() - Method in interface org.freeplane.api.NodeRO
  The count of nodes sharing their content with this node.
getNodesSharingContentAndSubtree() - Method in interface org.freeplane.api.NodeRO
  The nodes sharing their content and subtree with this node.
getNodeTextColor() - Method in interface org.freeplane.api.NodeStyleRO
  Deprecated.
  since 1.2 - use `NodeStyleRO.getTextColor()` instead.
getNote() - Method in interface org.freeplane.api.NodeRO
  returns the text of the details as a Convertible.
getNoteText() - Method in interface org.freeplane.api.NodeRO
  Returns the HTML text of the node.
getNum() - Method in interface org.freeplane.api.Convertible
  Convert to Number.
getNum() - Method in interface org.freeplane.api.FreeplaneVersion
getNum() - Method in class org.freeplane.core.util.FreeplaneVersion
getNum() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Convert to Number.
getNum0() - Method in interface org.freeplane.api.Convertible
  Safe variant of `Convertible.getNum()`, throws nothing - on any error (long) 0 is returned.
getNum0() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Safe variant of `Convertible.getNum()`, throws nothing - on any error (long) 0 is returned.
getObject() - Method in interface org.freeplane.api.Convertible
  Uses the following priority ranking to determine the type of the text: null Long Double Date String
getObject() - Method in interface org.freeplane.api.NodeRO
  The object that's displayed as the node text - normally the raw text of this node (then this method is equivalent to `NodeRO.getText()`).
getObject() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Uses the following priority ranking to determine the type of the text: null Long Double Date String
getOpacity() - Method in interface org.freeplane.api.ConnectorRO
  0 invalid input: '<'= opacity invalid input: '<'= 255 Since 1.7.10
getOpenMaps() - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.7.10 - use `Controller.getOpenMindMaps()`
getOpenMindMaps() - Method in interface org.freeplane.api.Controller
  a list of all opened maps.
getOptionalText(String) - Static method in class org.freeplane.core.util.TextUtils
getOptionalText(String, String) - Static method in class org.freeplane.core.util.TextUtils
getOptionalTranslation(String) - Static method in class org.freeplane.core.util.TextUtils
getOriginalRawText(String) - Static method in class org.freeplane.core.util.TextUtils
getParent() - Method in interface org.freeplane.api.NodeRO
getParentNode() - Method in interface org.freeplane.api.NodeRO
  Deprecated.
  since 1.2 - use `NodeRO.getParent()` instead.
getPathToRoot() - Method in interface org.freeplane.api.NodeRO
  a list of all nodes starting from this node upto (and including) the root node.
getPeriod() - Method in interface org.freeplane.api.ReminderRO
  Count in units of "PeriodUnit".
getPeriodUnit() - Method in interface org.freeplane.api.ReminderRO
  One of ["MINUTE", "HOUR", "DAY", "WEEK", "MONTH", "YEAR"].
getPlain() - Method in interface org.freeplane.api.Convertible
  Removes HTML markup if necessary.
getPlain() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Removes HTML markup if necessary.
getPlainText() - Method in interface org.freeplane.api.NodeRO
  Plain text after removal of possible HTML markup.
getPlainTextContent() - Method in interface org.freeplane.api.NodeRO
  Deprecated.
  since 1.2 - use getPlainText() or getTo().getPlain() instead.
getPrecedents() - Method in interface org.freeplane.api.NodeRO
getPrevious() - Method in interface org.freeplane.api.NodeRO
  returns the previous node with respect to this node in depth-first order.
getProperties() - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getProperty(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getProperty(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
getProperty(String) - Method in class org.freeplane.plugin.script.proxy.Convertible
  pretend we are a String if we don't provide a property for ourselves.
getProperty(String, String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getRaw() - Method in interface org.freeplane.api.Convertible
  Returns original object
getRaw() - Method in class org.freeplane.plugin.script.proxy.Convertible
getRawText(String) - Static method in class org.freeplane.core.util.TextUtils
getRawText(String, String) - Static method in class org.freeplane.core.util.TextUtils
getRemindAt() - Method in interface org.freeplane.api.ReminderRO
  The timestamp when the reminder fires first.
getReminder() - Method in interface org.freeplane.api.NodeRO
  use it to create and inspect `Reminder`s.
getReplaceResult(Pattern, String, String) - Static method in class org.freeplane.core.util.HtmlUtils
  Replaces text in node content without replacing tags.
getResources() - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
getRevision() - Method in interface org.freeplane.api.FreeplaneVersion
getRevision() - Method in class org.freeplane.core.util.FreeplaneVersion
getRoot() - Method in interface org.freeplane.api.MindMapRO
getRootNode() - Method in interface org.freeplane.api.MindMapRO
  Deprecated.
  since 1.2 - use `MindMapRO.getRoot()` instead.
getScreenBounds(GraphicsConfiguration) - Static method in class org.freeplane.core.ui.components.UITools
getScript() - Method in interface org.freeplane.api.ReminderRO
  optional: a Groovy script to execute when the reminder fires.
getSelected() - Method in interface org.freeplane.api.ControllerRO
  if multiple nodes are selected returns one (arbitrarily chosen) selected node or the selected node for a single node selection.
getSelected() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getSelecteds() - Method in interface org.freeplane.api.ControllerRO
  A read-only list of selected nodes.
getSelecteds() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getShape() - Method in interface org.freeplane.api.Cloud
getShape() - Method in interface org.freeplane.api.ConnectorRO
  returns one of LINE, LINEAR_PATH, CUBIC_CURVE, EDGE_LIKE.
getShortText() - Method in interface org.freeplane.api.NodeRO
  Plain text of this node after possible transformation and forced text shortening.
getShortText(String, int, String) - Static method in class org.freeplane.core.util.TextUtils
getSize() - Method in interface org.freeplane.api.FontRO
getSortedSelection(boolean) - Method in interface org.freeplane.api.ControllerRO
  returns `List<? extends Node>` sorted by the node's vertical position.
getSortedSelection(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getSource() - Method in interface org.freeplane.api.ConnectorRO
  The node without the arrow.
getSourceLabel() - Method in interface org.freeplane.api.ConnectorRO
getStartArrow() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
  Deprecated.
  since 1.2 - use `ConnectorRO.hasStartArrow()` instead
getStartInclination() - Method in interface org.freeplane.api.ConnectorRO
  returns a Point.
getStorage() - Method in interface org.freeplane.api.MindMap
  returns an accessor to the map specific storage.
getString() - Method in interface org.freeplane.api.Convertible
  No conversion.
getString() - Method in class org.freeplane.plugin.script.proxy.Convertible
  No conversion.
getStyle() - Method in interface org.freeplane.api.NodeRO
  The style attributes of a node can either be changed by assigning a named style like this:
getStyle() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
getStyleNode() - Method in interface org.freeplane.api.NodeStyleRO
getTarget() - Method in interface org.freeplane.api.ConnectorRO
  The node with the arrow.
getTargetLabel() - Method in interface org.freeplane.api.ConnectorRO
getText() - Method in interface org.freeplane.api.Convertible
  No conversion.
getText() - Method in interface org.freeplane.api.LinkRO
  returns the link text, a stringified URI, if a link is defined and null otherwise.
getText() - Method in interface org.freeplane.api.NodeRO
  Raw text of this node which might be plain or HTML text.
getText() - Method in class org.freeplane.plugin.script.proxy.Convertible
  No conversion.
getText(String) - Static method in class org.freeplane.core.util.TextUtils
getText(String, String) - Static method in class org.freeplane.core.util.TextUtils
getTextColor() - Method in interface org.freeplane.api.NodeStyleRO
getTextColorCode() - Method in interface org.freeplane.api.NodeStyleRO
getTextColorForBackground(Color) - Static method in class org.freeplane.core.ui.components.UITools
getTo() - Method in interface org.freeplane.api.NodeRO
  returns an object that performs conversions (method name is choosen to give descriptive code): node.to.num Long or Double, see `Convertible.getDate()`.
getTo() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Allow statements like this: `node['attr_name'].to.num`.
getToolTipText() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
getTransformed() - Method in interface org.freeplane.api.AttributesRO
getTransformedText() - Method in interface org.freeplane.api.NodeRO
  Plain or HTML text of this node after possible transformation (formula evaluation, formatting, ...).
getType() - Method in interface org.freeplane.api.EdgeRO
getType() - Method in interface org.freeplane.api.FreeplaneVersion
getType() - Method in class org.freeplane.core.util.FreeplaneVersion
getType() - Method in interface org.freeplane.plugin.script.proxy.Proxy.EdgeRO
getUIFontSize(double) - Static method in class org.freeplane.core.ui.components.UITools
getUri() - Method in interface org.freeplane.api.Convertible
  Converts to URI if possible.
getUri() - Method in interface org.freeplane.api.ExternalObjectRO
  returns the object's uri if set or null otherwise.
getUri() - Method in interface org.freeplane.api.LinkRO
  returns the link as URI if defined and null otherwise.
getUri() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Converts to URI if possible.
getURI() - Method in interface org.freeplane.api.ExternalObjectRO
  Deprecated.
  since 1.2 - use `ExternalObjectRO.getUri()` instead.
getURLOfExistingLink(HTMLDocument, int) - Static method in class org.freeplane.core.util.HtmlUtils
  Gets the string URL of an existing link, or null if none.
getUrls() - Method in interface org.freeplane.api.IconsRO
  returns a list of the urls of the icons the node has.
getUserDirectory() - Method in interface org.freeplane.api.ControllerRO
  returns the directory where user settings, logfiles, templates etc.
getUserDirectory() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
getValidFrameBounds(Component, int, int, int, int) - Static method in class org.freeplane.core.ui.components.UITools
getValue() - Method in interface org.freeplane.api.NodeRO
  an alias for `NodeRO.getTo()`.
getValues() - Method in interface org.freeplane.api.AttributesRO
  returns all values as a list of `Convertible`.
getVersion() - Static method in class org.freeplane.core.util.FreeplaneVersion
getVersion(String) - Static method in class org.freeplane.core.util.FreeplaneVersion
  Parses a version string as FreeplaneVersion.
getVerticalShift() - Method in interface org.freeplane.api.NodeRO
getWidth() - Method in interface org.freeplane.api.ConnectorRO
  Since 1.7.10
getWidth() - Method in interface org.freeplane.api.EdgeRO
getZoom() - Method in interface org.freeplane.api.ControllerRO
  returns the current zoom factor.
getZoom() - Method in interface org.freeplane.api.ExternalObjectRO
  returns the current zoom level as ratio, i.e.
getZoom() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
Global node - Search tag in org.freeplane.api.NodeRO.at(String)
  Section

## H

hasEncryption() - Method in interface org.freeplane.api.Node
  Returns true if the node is password protected, no matter if currently accessible (password entered) or not.
hasEndArrow() - Method in interface org.freeplane.api.ConnectorRO
hashCode() - Method in class org.freeplane.plugin.script.proxy.Convertible
  since equals handles Strings special we have to stick to that here too since equal objects have to have the same hasCode.
hasStartArrow() - Method in interface org.freeplane.api.ConnectorRO
hasStyle(String) - Method in interface org.freeplane.api.NodeRO
  returns true if the node has the style of this name - either manually set or as a conditional style or it is "default" which all nodes have.
HeadlessLoader - Interface in org.freeplane.api
  API for accessing or loading map from given location.
HeadlessMapCreator - Interface in org.freeplane.api
  API for creating and accessing mind map without UI.
htmlToPlain(String) - Static method in class org.freeplane.core.util.HtmlUtils
  equivalent to htmlToPlain(text, strictHTMLOnly=true, removeNewLines=true)
htmlToPlain(String, boolean) - Static method in class org.freeplane.core.util.HtmlUtils
  equivalent to htmlToPlain(text, strictHTMLOnly, removeNewLines=true)
htmlToPlain(String, boolean, boolean) - Static method in class org.freeplane.core.util.HtmlUtils
  removes html markup and entities, partly and where appropriate by replacing it by plaintext equivalents like <li> → '*'.
HtmlUtils - Class in org.freeplane.core.util
  Utilities for conversion from/to HTML and XML used in Freeplane: In scripts available as "global variable" `htmlUtils`.
HtmlUtils.IndexPair - Class in org.freeplane.core.util

## I

ICON - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
Icons - Interface in org.freeplane.api
  Node's icons: `node.icons` - read-write.
IconsRO - Interface in org.freeplane.api
  Node's icons: `node.icons` - read-only.
ifNull(Object, Object) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  returns valueIfNull if value is null and value otherwise.
ignoreCycles(Supplier<T>) - Static method in class org.freeplane.plugin.script.proxy.ScriptUtils
  Executes given closure.
IndexPair(int, int, int, int, boolean) - Constructor for class org.freeplane.core.util.HtmlUtils.IndexPair
info(Transferable) - Static method in class org.freeplane.core.util.LogUtils
info(String) - Static method in class org.freeplane.core.util.LogUtils
informationMessage(Component, String) - Static method in class org.freeplane.core.ui.components.UITools
informationMessage(Component, String, String) - Static method in class org.freeplane.core.ui.components.UITools
informationMessage(Component, String, String, int) - Static method in class org.freeplane.core.ui.components.UITools
informationMessage(String) - Static method in class org.freeplane.core.ui.components.UITools
insertAsNodeModelRecursively(NodeModel, Enumeration, MapController) - Static method in class org.freeplane.core.util.MenuUtils
  Could be (but currently isn't) used to generate a mindmap representation of the menu.
InsertEolAction() - Constructor for class org.freeplane.core.ui.components.UITools.InsertEolAction
invertScale(Font) - Static method in class org.freeplane.core.ui.components.UITools
invokeMethod(String, Object) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
invokeMethod(String, Object) - Method in class org.freeplane.plugin.script.proxy.Convertible
  pretend we are a String if we don't provide a method for ourselves.
isBold() - Method in interface org.freeplane.api.FontRO
isBoldSet() - Method in interface org.freeplane.api.FontRO
isDate() - Method in interface org.freeplane.api.Convertible
  Type check.
isDate() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Type check.
isDescendantOf(Node) - Method in interface org.freeplane.api.NodeRO
  returns true if p is a parent, or grandparent, ...
isEditingText() - Static method in class org.freeplane.core.ui.components.UITools
isEmpty() - Method in interface org.freeplane.api.AttributesRO
  returns `getAttributeNames().isEmpty()`.
isEmpty(String) - Static method in class org.freeplane.core.util.HtmlUtils
isEmpty(String) - Static method in class org.freeplane.core.util.TextUtils
isEncrypted() - Method in interface org.freeplane.api.Node
  Returns true if the node has password protection and is currently unaccessible (password has to be entered).
isFinal() - Method in interface org.freeplane.api.FreeplaneVersion
isFinal() - Method in class org.freeplane.core.util.FreeplaneVersion
isFloating() - Method in interface org.freeplane.api.NodeStyleRO
isFolded() - Method in interface org.freeplane.api.NodeRO
  if this node is folded.
isFree() - Method in interface org.freeplane.api.NodeRO
  returns true if this node is freely positionable.
isHtmlNode(String) - Static method in class org.freeplane.core.util.HtmlUtils
isInteractive() - Method in interface org.freeplane.api.ControllerRO
  returns false if the system 'nonInteractive' is set.
isInteractive() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
isItalic() - Method in interface org.freeplane.api.FontRO
isItalicSet() - Method in interface org.freeplane.api.FontRO
isLeaf() - Method in interface org.freeplane.api.NodeRO
isLeft() - Method in interface org.freeplane.api.NodeRO
isMinimized() - Method in interface org.freeplane.api.NodeRO
  if this node's text is shortened for display.
isNameSet() - Method in interface org.freeplane.api.FontRO
isNewerThan(FreeplaneVersion) - Method in interface org.freeplane.api.FreeplaneVersion
isNewerThan(FreeplaneVersion) - Method in class org.freeplane.core.util.FreeplaneVersion
isNum() - Method in interface org.freeplane.api.Convertible
  Type check.
isNum() - Method in class org.freeplane.plugin.script.proxy.Convertible
  Type check.
isNumber(String) - Static method in class org.freeplane.core.util.TextUtils
isNumberingEnabled() - Method in interface org.freeplane.api.NodeStyleRO
isOlderThan(FreeplaneVersion) - Method in interface org.freeplane.api.FreeplaneVersion
isOlderThan(FreeplaneVersion) - Method in class org.freeplane.core.util.FreeplaneVersion
isRoot() - Method in interface org.freeplane.api.NodeRO
isSaved() - Method in interface org.freeplane.api.MindMapRO
isSizeSet() - Method in interface org.freeplane.api.FontRO
isStrikedThrough() - Method in interface org.freeplane.api.FontRO
isStrikedThroughSet() - Method in interface org.freeplane.api.FontRO
isVisible() - Method in interface org.freeplane.api.NodeRO
  if this node is visible or not (due to filtering).
iterator() - Method in interface org.freeplane.api.Attributes
  allows application of Groovy collection methods like each(), collect(), ...
iterator() - Method in interface org.freeplane.api.IconsRO
  allows application of Groovy collection methods like each(), collect(), ...

## J

join(String...) - Static method in class org.freeplane.core.util.HtmlUtils
  Join arbitrary texts to html.

## K

keySet() - Method in interface org.freeplane.api.Properties
  returns the names of all attributes.
keyStrokeToString(KeyStroke) - Static method in class org.freeplane.core.ui.components.UITools
  formats a KeyStroke in a ledgible way, e.g.

## L

Launcher - Class in org.freeplane.launcher
  This class can be used to run freeplane instance from an application and to obtain its `Controller` object.
launchHeadless() - Method in class org.freeplane.launcher.Launcher
  Launchs Freeplane without UI and returns HeadlessMapCreator instance.
launchWithUI(String[]) - Method in class org.freeplane.launcher.Launcher
  Launchs Freeplane with UI and returns Controller instance.
Link - Interface in org.freeplane.api
  Node's link: `node.link` - read-write.
LinkRO - Interface in org.freeplane.api
  Node's link: `node.link` - read-only.
load() - Method in interface org.freeplane.api.HeadlessLoader
  Deprecated.
  since 1.7.10 - use `HeadlessLoader.getMindMap()`
load(File) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.7.5 - use `Controller.mapLoader(File)`
load(File) - Method in interface org.freeplane.api.HeadlessMapCreator
  Deprecated.
  since 1.7.5 - use `HeadlessMapCreator.mapLoader(File)`
load(String) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.7.5 - use `Controller.mapLoader(String)`
load(String) - Method in interface org.freeplane.api.HeadlessMapCreator
  Deprecated.
  since 1.7.5 - use `HeadlessMapCreator.mapLoader(String)`
load(URL) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.7.5 - use `Controller.mapLoader(URL)`
load(URL) - Method in interface org.freeplane.api.HeadlessMapCreator
  Deprecated.
  since 1.7.5 - use `HeadlessMapCreator.mapLoader(URL)`
Loader - Interface in org.freeplane.api
  API for selecting or creating map views.
loadUri(URI) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  opens a `URI`
LogUtils - Class in org.freeplane.core.util
  Utilities for logging to the standard logfile.
LogUtils() - Constructor for class org.freeplane.core.util.LogUtils

## M

main(String[]) - Static method in class org.freeplane.launcher.Launcher
MAIN_FREEPLANE_FRAME - Static variable in class org.freeplane.core.ui.components.UITools
Map - Interface in org.freeplane.api
  Deprecated.
  since 1.7.10 - use MindMap instead
mapLoader(File) - Method in interface org.freeplane.api.Controller
  Returns `Loader` for accessing or loading mind map from file.
mapLoader(File) - Method in interface org.freeplane.api.HeadlessMapCreator
  Returns `HeadlessLoader` for accessing or loading mind map from file.
mapLoader(File) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
mapLoader(InputStream) - Method in interface org.freeplane.api.HeadlessMapCreator
  Returns `HeadlessLoader` for accessing or loading mind map from string input.
mapLoader(String) - Method in interface org.freeplane.api.Controller
  Returns `Loader` for accessing or loading mind map from file.
mapLoader(String) - Method in interface org.freeplane.api.HeadlessMapCreator
  Returns `HeadlessLoader` for accessing or loading mind map from string input.
mapLoader(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
mapLoader(URL) - Method in interface org.freeplane.api.Controller
  Returns `Loader` for accessing or loading mind map from URL.
mapLoader(URL) - Method in interface org.freeplane.api.HeadlessMapCreator
  Returns `HeadlessLoader` for accessing or loading mind map from URL.
mapLoader(URL) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
MapRO - Interface in org.freeplane.api
  Deprecated.
  since 1.7.10 - use MindMapRO instead
matchesUriPattern(String) - Static method in class org.freeplane.core.util.TextUtils
  in opposite to the URI make scheme mandatory.
MAX_BUTTON_DIMENSION - Static variable in class org.freeplane.core.ui.components.UITools
MENU_ITEM_FONT_SIZE_PROPERTY - Static variable in class org.freeplane.core.ui.components.UITools
MenuEntry(String, String) - Constructor for class org.freeplane.core.util.MenuUtils.MenuEntry
MenuEntry(String, String, String, KeyStroke, String) - Constructor for class org.freeplane.core.util.MenuUtils.MenuEntry
MenuUtils - Class in org.freeplane.core.util
  Utilities for dealing with the Freeplane menu: In scripts available as "global variable" menuUtils.
MenuUtils() - Constructor for class org.freeplane.core.util.MenuUtils
MenuUtils.MenuEntry - Class in org.freeplane.core.util
  The userObject type for createMenuEntryTree().
MenuUtils.MenuEntryTreeBuilder - Class in org.freeplane.core.util
MindMap - Interface in org.freeplane.api
  The map a node belongs to: `node.map` - read-write.
MindMapRO - Interface in org.freeplane.api
  The map a node belongs to: `node.map` - read-only.
mIsTag - Variable in class org.freeplane.core.util.HtmlUtils.IndexPair
moveTo(Node) - Method in interface org.freeplane.api.Node
moveTo(Node, int) - Method in interface org.freeplane.api.Node

## N

N(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  Shortcut for node.map.node(id) - necessary for ids to other maps.
name() - Method in interface org.freeplane.api.EdgeStyle
newMap() - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.7.10 - use `Controller.newMindMap()`
newMap(URL) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.6.16 - use `Controller.mapLoader(URL)`
newMapFromTemplate(File) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.6.16 - use `Controller.mapLoader(File)`
newMapLocation(File) - Method in interface org.freeplane.api.HeadlessLoader
  Sets map location to given file after loading.
newMapLocation(String) - Method in interface org.freeplane.api.HeadlessLoader
  Sets map location to given file after loading.
newMindMap() - Method in interface org.freeplane.api.Controller
  opens a new map with a default name in the foreground.
node() - Static method in class org.freeplane.plugin.script.proxy.ScriptUtils
  a substitute for the binding variable 'node' in utility scripts.
node(String) - Method in interface org.freeplane.api.MindMapRO
  get node by id.
Node - Interface in org.freeplane.api
  The currently selected node: `node` - read-write.
NODE - Enum constant in enum class org.freeplane.api.Dependencies.Element
nodeChanged(NodeChanged) - Method in interface org.freeplane.api.NodeChangeListener
NodeChanged - Class in org.freeplane.api
NodeChanged(Node, NodeChanged.ChangedElement) - Constructor for class org.freeplane.api.NodeChanged
NodeChanged.ChangedElement - Enum Class in org.freeplane.api
NodeChangeListener - Interface in org.freeplane.api
NodeCondition - Interface in org.freeplane.api
NodeNotFoundException - Exception Class in org.freeplane.api
NodeNotFoundException(String) - Constructor for exception class org.freeplane.api.NodeNotFoundException
NodeNotFoundException(String, Throwable) - Constructor for exception class org.freeplane.api.NodeNotFoundException
NodeNotFoundException(Throwable) - Constructor for exception class org.freeplane.api.NodeNotFoundException
NodeRO - Interface in org.freeplane.api
  The currently selected node: `node` - read-only.
NodeStyle - Interface in org.freeplane.api
  Node's style: `node.style` - read-write.
NodeStyleRO - Interface in org.freeplane.api
  Node's style: `node.style` - read-only.
NodeToComparableMapper - Interface in org.freeplane.api
NOTE - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
numberToString() - Method in interface org.freeplane.api.FreeplaneVersion
numberToString() - Method in class org.freeplane.core.util.FreeplaneVersion
  returns the version number only, e.g.

## O

ofAttribute(int) - Method in interface org.freeplane.api.DependencyLookup
  Calculates dependencies related to attribute given by index.
ofAttribute(String) - Method in interface org.freeplane.api.DependencyLookup
  Calculates dependencies related to first attribute with given name.
ofNode() - Method in interface org.freeplane.api.DependencyLookup
  Calculates dependencies related to node value.
optimizeWidths() - Method in interface org.freeplane.api.Attributes
  optimize widths of attribute view columns according to contents.
org.freeplane.api - package org.freeplane.api
org.freeplane.core.ui.components - package org.freeplane.core.ui.components
org.freeplane.core.util - package org.freeplane.core.util
org.freeplane.launcher - package org.freeplane.launcher
org.freeplane.plugin.script - package org.freeplane.plugin.script
org.freeplane.plugin.script.proxy - package org.freeplane.plugin.script.proxy
originalEnd - Variable in class org.freeplane.core.util.HtmlUtils.IndexPair
originalStart - Variable in class org.freeplane.core.util.HtmlUtils.IndexPair

## P

Parent node: - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
parse(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  parses text to the proper data type, if possible, setting format to the standard.
pasteAsClone() - Method in interface org.freeplane.api.Node
  inserts the node(s) copied from clipboard as clone(s).
Path examples: - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
plainToHTML(String) - Static method in class org.freeplane.core.util.HtmlUtils
  transforms `&, <, >, \n` and whitespace by their HTML counterpart and encloses the whole text in `<html><body><p>...</p></body></html>`.
Properties - Interface in org.freeplane.api
Proxy - Interface in org.freeplane.plugin.script.proxy
  This interface alone defines the api for accessing the internal state of the Freeplane.
Proxy.Attributes - Interface in org.freeplane.plugin.script.proxy
Proxy.AttributesRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Cloud - Interface in org.freeplane.plugin.script.proxy
Proxy.Connector - Interface in org.freeplane.plugin.script.proxy
Proxy.ConnectorRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Controller - Interface in org.freeplane.plugin.script.proxy
Proxy.ControllerRO - Interface in org.freeplane.plugin.script.proxy
Proxy.DependencyLookup - Interface in org.freeplane.plugin.script.proxy
Proxy.Edge - Interface in org.freeplane.plugin.script.proxy
Proxy.EdgeRO - Interface in org.freeplane.plugin.script.proxy
Proxy.ExternalObject - Interface in org.freeplane.plugin.script.proxy
Proxy.ExternalObjectRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Font - Interface in org.freeplane.plugin.script.proxy
Proxy.FontRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Icons - Interface in org.freeplane.plugin.script.proxy
Proxy.IconsRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Link - Interface in org.freeplane.plugin.script.proxy
Proxy.LinkRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Loader - Interface in org.freeplane.plugin.script.proxy
Proxy.Map - Interface in org.freeplane.plugin.script.proxy
  Deprecated.
  since 1.7.10 use Proxy.MindMap
Proxy.MapRO - Interface in org.freeplane.plugin.script.proxy
  Deprecated.
  since 1.7.10, use Proxy.MindMapRO
Proxy.MindMap - Interface in org.freeplane.plugin.script.proxy
Proxy.MindMapRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Node - Interface in org.freeplane.plugin.script.proxy
Proxy.NodeRO - Interface in org.freeplane.plugin.script.proxy
Proxy.NodeStyle - Interface in org.freeplane.plugin.script.proxy
Proxy.NodeStyleRO - Interface in org.freeplane.plugin.script.proxy
Proxy.Properties - Interface in org.freeplane.plugin.script.proxy
Proxy.Reminder - Interface in org.freeplane.plugin.script.proxy
Proxy.ReminderRO - Interface in org.freeplane.plugin.script.proxy
pureTextEnd - Variable in class org.freeplane.core.util.HtmlUtils.IndexPair
pureTextStart - Variable in class org.freeplane.core.util.HtmlUtils.IndexPair
putAt(String, Object) - Method in interface org.freeplane.api.Node
  Allows to set and to change attribute like array (or map) elements.
putAt(String, Object) - Method in interface org.freeplane.api.Properties
  Allows to set and to change properties.

## R

readingFiles() - Method in interface org.freeplane.api.Script
  With permission to read files.
redo() - Method in interface org.freeplane.api.Controller
  invokes redo once - for testing purposes mainly.
redoFilter() - Method in interface org.freeplane.api.MindMap
  reinstalls the previously undone filter if there is any.
Reminder - Interface in org.freeplane.api
  Reminder: `node.reminder` - read-write.
ReminderRO - Interface in org.freeplane.api
  Reminder: `node.reminder` - read-only.
remove() - Method in interface org.freeplane.api.Link
  removes the link.
remove() - Method in interface org.freeplane.api.Reminder
  removes a reminder from a node.
remove(int) - Method in interface org.freeplane.api.Attributes
  removes the attribute at the given index.
remove(int) - Method in interface org.freeplane.api.Icons
  deletes the icon at the given index, returns true if success (icon existed).
remove(String) - Method in interface org.freeplane.api.Attributes
  Deprecated.
  before 1.1 - use `Attributes.remove(int)` or `Attributes.removeAll(String)` instead.
remove(String) - Method in interface org.freeplane.api.Icons
  deletes first occurence of icon with the given name, returns true if success (icon existed).
removeAll(String) - Method in interface org.freeplane.api.Attributes
  removes all attributes with this name.
removeAllTagsFromString(String) - Static method in class org.freeplane.core.util.HtmlUtils
removeConnector(Connector) - Method in interface org.freeplane.api.Node
  removes the given connector on both sides.
removeEncryption(String) - Method in interface org.freeplane.api.Node
  decrypts a node and remove the password protection.
removeHtmlTagsFromString(String) - Static method in class org.freeplane.core.util.HtmlUtils
  Removes all tags (<..>) from a string if it starts with "<html>..." to make it compareable.
removeIcon(String) - Method in interface org.freeplane.api.Icons
  Deprecated.
  since 1.2 - use `Icons.remove(String)` instead.
removeListener(NodeChangeListener) - Method in interface org.freeplane.api.MindMap
removeMnemonic(String) - Static method in class org.freeplane.core.util.TextUtils
removeTranslateComment(String) - Static method in class org.freeplane.core.util.TextUtils
  Removes the "TranslateMe" sign from the end of not translated texts.
repaintAll(Container) - Static method in class org.freeplane.core.ui.components.UITools
resetBold() - Method in interface org.freeplane.api.Font
resetItalic() - Method in interface org.freeplane.api.Font
resetName() - Method in interface org.freeplane.api.Font
resetSize() - Method in interface org.freeplane.api.Font
resetStrikedThrough() - Method in interface org.freeplane.api.Font
Root node - Search tag in org.freeplane.api.NodeRO.at(String)
  Section
round(Double) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  rounds a number to integral type.
round(Double, int) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  round to the given number of decimal places: `round(0.1234, 2) → 0.12`

## S

save(boolean) - Method in interface org.freeplane.api.MindMap
  saves the map to disk.
saveAfterLoading() - Method in interface org.freeplane.api.HeadlessLoader
  Saves map after loading under new associated location
saveAs(File) - Method in interface org.freeplane.api.MindMap
  saves the map to disk.
scale(Font) - Static method in class org.freeplane.core.ui.components.UITools
scaleFontInt(Font, double) - Static method in class org.freeplane.core.ui.components.UITools
scaleUI(Font) - Static method in class org.freeplane.core.ui.components.UITools
script(File) - Method in interface org.freeplane.api.HeadlessMapCreator
  Create executable script from file.
script(String, String) - Method in interface org.freeplane.api.HeadlessMapCreator
  Create executable script from given argument.
Script - Interface in org.freeplane.api
  API for executing scripts.
ScriptUtils - Class in org.freeplane.plugin.script.proxy
  Various utilities for use in scripting, especially in utility scripts.
ScriptUtils() - Constructor for class org.freeplane.plugin.script.proxy.ScriptUtils
SCROLLBAR_INCREMENT - Static variable in class org.freeplane.core.ui.components.UITools
select(Collection<? extends Node>) - Method in interface org.freeplane.api.Controller
  selects multiple Nodes.
select(Node) - Method in interface org.freeplane.api.Controller
selectBranch(Node) - Method in interface org.freeplane.api.Controller
  selects branchRoot and all children
selectMultipleNodes(Collection<? extends Node>) - Method in interface org.freeplane.api.Controller
  same as `Controller.select(Collection)`
selectNodeById(String) - Method in interface org.freeplane.api.Loader
  Selects given node after loading.
serialize(Object) - Method in interface org.freeplane.api.AttributeValueSerializer
set(int, Object) - Method in interface org.freeplane.api.Attributes
  sets the value of the attribute at an index.
set(int, String, Object) - Method in interface org.freeplane.api.Attributes
  sets name and value of the attribute at the given index.
set(int, String, Object, String) - Method in interface org.freeplane.api.Attributes
  sets name, value and format pattern of the attribute at the given index.
set(String) - Method in interface org.freeplane.api.Link
  Deprecated.
  since 1.2 - use `Link.setText(String)` instead.
set(String, Object) - Method in interface org.freeplane.api.Attributes
  adds an attribute if there is no attribute with the given name or changes the value of the first attribute with the given name.
setAlias(String) - Method in interface org.freeplane.api.Node
  Sets alias of the node
setAttributes(Map<String, Object>) - Method in interface org.freeplane.api.Node
  allows to set all attributes at once:
setBackgroundColor(Color) - Method in interface org.freeplane.api.MindMap
setBackgroundColor(Color) - Method in interface org.freeplane.api.NodeStyle
setBackgroundColorCode(String) - Method in interface org.freeplane.api.MindMap
setBackgroundColorCode(String) - Method in interface org.freeplane.api.NodeStyle
setBinary(byte[]) - Method in interface org.freeplane.api.Node
  Converts data to a BASE64 encoded string and sets it as this node's text.
setBold(boolean) - Method in interface org.freeplane.api.Font
setBounds(Component, int, int, int, int) - Static method in class org.freeplane.core.ui.components.UITools
setColor(Color) - Method in interface org.freeplane.api.Cloud
setColor(Color) - Method in interface org.freeplane.api.Connector
setColor(Color) - Method in interface org.freeplane.api.Edge
setColorCode(String) - Method in interface org.freeplane.api.Cloud
setColorCode(String) - Method in interface org.freeplane.api.Connector
setColorCode(String) - Method in interface org.freeplane.api.Edge
setCreatedAt(Date) - Method in interface org.freeplane.api.Node
setDashArray(int[]) - Method in interface org.freeplane.api.Connector
  Since 1.7.10
setDateTime(Date) - Method in interface org.freeplane.api.Node
  sets the node text to a default formatted datetime object.
setDetails(Object) - Method in interface org.freeplane.api.Node
  A node's text is String valued.
setDetailsText(String) - Method in interface org.freeplane.api.Node
  Sets the raw (HTML) note text.
setDialogLocationRelativeTo(JDialog, Component) - Static method in class org.freeplane.core.ui.components.UITools
setDialogLocationRelativeTo(JDialog, NodeModel) - Static method in class org.freeplane.core.ui.components.UITools
setDialogLocationUnder(JDialog, NodeModel) - Static method in class org.freeplane.core.ui.components.UITools
setEnabled(boolean) - Method in interface org.freeplane.api.Cloud
setEndArrow(boolean) - Method in interface org.freeplane.api.Connector
setEndArrow(ArrowType) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
  Deprecated.
  since 1.2 - use `Connector.setEndArrow(boolean)` instead
setFile(File) - Method in interface org.freeplane.api.ExternalObject
  setting null uri means remove external object.
setFile(File) - Method in interface org.freeplane.api.Link
  sets target to file.
setFilter(boolean, boolean, NodeCondition) - Method in interface org.freeplane.api.MindMap
  alias for `MindMap.filter(boolean, boolean, NodeCondition)`
setFilter(NodeCondition) - Method in interface org.freeplane.api.MindMap
  alias for `MindMap.filter(NodeCondition)`.
setFloating(boolean) - Method in interface org.freeplane.api.NodeStyle
  sets the floating style for the node (aka "free node").
setFolded(boolean) - Method in interface org.freeplane.api.Node
setFormat(int, String) - Method in interface org.freeplane.api.Attributes
  sets format pattern to the attribute at the given index.
setFormat(String) - Method in interface org.freeplane.api.Node
  sets the format string of the formatter.
setFree(boolean) - Method in interface org.freeplane.api.Node
  set to true if this node should be freely positionable:
setHideDetails(boolean) - Method in interface org.freeplane.api.Node
  use node.hideDetails = true/false to control visibility of details.
setHorizontalShift(int) - Method in interface org.freeplane.api.Node
setHorizontalShift(String) - Method in interface org.freeplane.api.Node
  use length units like "1 cm" or "6 pt"
setHorizontalShift(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
setInclination(List<Integer>, List<Integer>) - Method in interface org.freeplane.api.Connector
  startPoint, endPoint: list of two integers representing a Point.
setIsGlobal(boolean) - Method in interface org.freeplane.api.Node
  Sets if the node can be accessed using global accessor, see `NodeRO.at(String)`
setItalic(boolean) - Method in interface org.freeplane.api.Font
setLabelFontFamily(String) - Method in interface org.freeplane.api.Connector
  Since 1.7.10
setLabelFontSize(int) - Method in interface org.freeplane.api.Connector
  Since 1.7.10
setLastModifiedAt(Date) - Method in interface org.freeplane.api.Node
setLeft(boolean) - Method in interface org.freeplane.api.Node
setMaxNodeWidth(int) - Method in interface org.freeplane.api.NodeStyle
  minNodeWidth in px - set to -1 to restore default.
setMaxNodeWidth(String) - Method in interface org.freeplane.api.NodeStyle
  use length units like "1 cm" or "6 pt"
setMaxNodeWidth(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
  Set to null to restore default
setMiddleLabel(String) - Method in interface org.freeplane.api.Connector
setMinimalDistanceBetweenChildren(int) - Method in interface org.freeplane.api.Node
setMinimalDistanceBetweenChildren(String) - Method in interface org.freeplane.api.Node
  use length units like "1 cm" or "6 pt"
setMinimalDistanceBetweenChildren(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
setMinimized(boolean) - Method in interface org.freeplane.api.Node
setMinNodeWidth(int) - Method in interface org.freeplane.api.NodeStyle
  minNodeWidth in px - set to -1 to restore default.
setMinNodeWidth(String) - Method in interface org.freeplane.api.NodeStyle
  use length units like "1 cm" or "6 pt"
setMinNodeWidth(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
  Set to null to restore default
setName(String) - Method in interface org.freeplane.api.Font
setName(String) - Method in interface org.freeplane.api.MindMap
  Sets the map (frame/tab) title.
setName(String) - Method in interface org.freeplane.api.NodeStyle
  Selects a style by name, see menu Styles → Pre/Userdefined styles for valid style names or use `NodeStyleRO.getName()` to display the name of a node's style.
setNode(Node) - Method in interface org.freeplane.api.Link
  target is a node of the same map.
setNodeTextColor(Color) - Method in interface org.freeplane.api.NodeStyle
  Deprecated.
  since 1.2 - use `NodeStyle.setTextColor(Color)` instead.
setNote(Object) - Method in interface org.freeplane.api.Node
  Set the note text: This methods provides automatic conversion to String in a way that node.getNote().getXyz() methods will be able to convert the string properly to the wanted type.
setNoteText(String) - Method in interface org.freeplane.api.Node
  Sets the raw (HTML) note text.
setNumberingEnabled(boolean) - Method in interface org.freeplane.api.NodeStyle
setObject(Object) - Method in interface org.freeplane.api.Node
  A node's text object is normally String valued but it can be of any type since every Object can be converted to String for display.
setOpacity(int) - Method in interface org.freeplane.api.Connector
  0 invalid input: '<'= opacity invalid input: '<'= 255 Since 1.7.10
setProperty(String, Object) - Method in class org.freeplane.plugin.script.proxy.Convertible
setSaved(boolean) - Method in interface org.freeplane.api.MindMap
setScript(String) - Method in interface org.freeplane.api.Reminder
  optional: a Groovy script to execute when the reminder fires.
setScrollbarIncrement(JScrollPane) - Static method in class org.freeplane.core.ui.components.UITools
setShape(String) - Method in interface org.freeplane.api.Cloud
setShape(String) - Method in interface org.freeplane.api.Connector
setSimulatesEdge(boolean) - Method in interface org.freeplane.api.Connector
setSize(int) - Method in interface org.freeplane.api.Font
setSourceLabel(String) - Method in interface org.freeplane.api.Connector
setStartArrow(boolean) - Method in interface org.freeplane.api.Connector
setStartArrow(ArrowType) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
  Deprecated.
  since 1.2 - use `Connector.setStartArrow(boolean)` instead
setStatusInfo(String) - Method in interface org.freeplane.api.Controller
  The main info for the status line with key="standard", use null to remove.
setStatusInfo(String, String) - Method in interface org.freeplane.api.Controller
  Info for status line, null to remove.
setStatusInfo(String, String, String) - Method in interface org.freeplane.api.Controller
  Info for status line - text and icon - null stands for "remove" (text or icon)
setStatusInfo(String, Icon) - Method in interface org.freeplane.api.Controller
  Deprecated.
  since 1.2 - use `Controller.setStatusInfo(String, String, String)`
setStrikedThrough(boolean) - Method in interface org.freeplane.api.Font
setStyle(IStyle) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
setTargetLabel(String) - Method in interface org.freeplane.api.Connector
setText(Object) - Method in interface org.freeplane.api.Node
  If `value` is a String the node object is set to it verbatim.
setText(String) - Method in interface org.freeplane.api.Link
  target is a stringified URI.
setTextColor(Color) - Method in interface org.freeplane.api.NodeStyle
setTextColorCode(String) - Method in interface org.freeplane.api.NodeStyle
setType(String) - Method in interface org.freeplane.api.Edge
setType(EdgeStyle) - Method in interface org.freeplane.api.Edge
setType(EdgeStyle) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Edge
setUri(String) - Method in interface org.freeplane.api.ExternalObject
  setting null uri means remove external object.
setUri(URI) - Method in interface org.freeplane.api.Link
  sets target to uri.
setURI(String) - Method in interface org.freeplane.api.ExternalObject
  Deprecated.
  since 1.2 - use `ExternalObject.setUri(String)` instead.
setVerticalShift(int) - Method in interface org.freeplane.api.Node
setVerticalShift(String) - Method in interface org.freeplane.api.Node
  use length units like "1 cm" or "6 pt"
setVerticalShift(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
setWidth(int) - Method in interface org.freeplane.api.Connector
  Since 1.7.10
setWidth(int) - Method in interface org.freeplane.api.Edge
  can be -1 for default, 0 for thin, >0
setZoom(float) - Method in interface org.freeplane.api.Controller
  a value of 1 means 100%.
setZoom(float) - Method in interface org.freeplane.api.ExternalObject
  set to 1.0 to set it to 100%.
severe(String) - Static method in class org.freeplane.core.util.LogUtils
severe(String, Throwable) - Static method in class org.freeplane.core.util.LogUtils
severe(Throwable) - Static method in class org.freeplane.core.util.LogUtils
shouldScaleUIFonts() - Static method in class org.freeplane.core.ui.components.UITools
showAttributeEmptyStringErrorMessage() - Static method in class org.freeplane.core.ui.components.UITools
  Shows the error message "attributes_adding_empty_attribute_error"
showConfirmDialog(NodeModel, Object, String, int) - Static method in class org.freeplane.core.ui.components.UITools
showConfirmDialog(NodeModel, Object, String, int, int) - Static method in class org.freeplane.core.ui.components.UITools
showFrame() - Static method in class org.freeplane.core.ui.components.UITools
showInputDialog(NodeModel, String, String) - Static method in class org.freeplane.core.ui.components.UITools
showInputDialog(NodeModel, String, String, int) - Static method in class org.freeplane.core.ui.components.UITools
showMessage(String, int) - Static method in class org.freeplane.core.ui.components.UITools
shutdown() - Method in class org.freeplane.launcher.Launcher
  The method should be call on application exit to shutdown embedded Freeplane instance.
simulatesEdge() - Method in interface org.freeplane.api.ConnectorRO
size() - Method in interface org.freeplane.api.AttributesRO
  the number of attributes.
size() - Method in interface org.freeplane.api.IconsRO
  returns the number of icons the node has.
sortChildrenBy(Closure<Comparable<Object>>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
  A sort method that uses the result of the Groovy closure ("block") for comparison.
sortChildrenBy(NodeToComparableMapper) - Method in interface org.freeplane.api.Node
  A sort method that uses the result of the lambda ("block") for comparison.
startingApplications() - Method in interface org.freeplane.api.Script
  With permission to start applications.
stream() - Method in interface org.freeplane.api.Attributes
  Returns stream of attributes represented by map entries.

## T

T(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  Shortcut for node.map.node(id).text.
TEXT - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
TextUtils - Class in org.freeplane.core.util
  utilities for translations, conversions to/from number and dates etc.
TextUtils() - Constructor for class org.freeplane.core.util.TextUtils
toComparable(NodeRO) - Method in interface org.freeplane.api.NodeToComparableMapper
toFloats(int[]) - Static method in class org.freeplane.core.ui.components.UITools
toHtml(String) - Static method in class org.freeplane.core.util.HtmlUtils
toHTMLEscapedText(String) - Static method in class org.freeplane.core.util.HtmlUtils
toNumber(String) - Static method in class org.freeplane.core.util.TextUtils
toString() - Method in class org.freeplane.api.Dependencies
toString() - Method in class org.freeplane.api.NodeChanged
toString() - Method in class org.freeplane.core.util.FreeplaneVersion
  returns the full version number, e.g.
toString() - Method in class org.freeplane.core.util.HtmlUtils.IndexPair
toString() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
toString() - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
toString() - Method in class org.freeplane.plugin.script.proxy.Convertible
toString(Object) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  formats according to the internal standard, that is the conversion will be reversible for types that are handled special by the scripting api namely Dates and Numbers.
toString(Object) - Static method in class org.freeplane.plugin.script.proxy.Convertible
  has special conversions for Date and Calendar are converted by org.apache.commons.lang.time.DateFormatUtils.format(date, "yyyy-MM-dd'T'HH:mm:ss.SSSZ"), i.e.
toXhtml(String) - Static method in class org.freeplane.core.util.HtmlUtils
toXMLEscapedText(String) - Static method in class org.freeplane.core.util.HtmlUtils
toXMLEscapedTextExpandingWhitespace(String) - Static method in class org.freeplane.core.util.HtmlUtils
toXMLUnescapedText(String) - Static method in class org.freeplane.core.util.HtmlUtils

## U

UITools - Class in org.freeplane.core.ui.components
  Utilities for accessing the GUI, creating dialogs etc.: In scripts available as "global variable" `ui`.
UITools() - Constructor for class org.freeplane.core.ui.components.UITools
UITools.InsertEolAction - Class in org.freeplane.core.ui.components
undo() - Method in interface org.freeplane.api.Controller
  invokes undo once - for testing purposes mainly.
undoFilter() - Method in interface org.freeplane.api.MindMap
  removes the current filter and reinstalls the previous filter if there is any.
unescapeHTMLUnicodeEntity(String) - Static method in class org.freeplane.core.util.HtmlUtils
unicodeToHTMLUnicodeEntity(String) - Static method in class org.freeplane.core.util.HtmlUtils
UNKNOWN - Enum constant in enum class org.freeplane.api.NodeChanged.ChangedElement
unsetMapLocation() - Method in interface org.freeplane.api.HeadlessLoader
  Removes associated location after loading.
userDirectory(File) - Method in class org.freeplane.launcher.Launcher
  Sets user configuration directory (without the version).
userDirectory(String) - Method in class org.freeplane.launcher.Launcher
  Sets user configuration directory (without the version).

## V

V(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
  Shortcut for node.map.node(id).value.
valueOf(String) - Static method in enum class org.freeplane.api.Dependencies.Element
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.freeplane.api.NodeChanged.ChangedElement
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.freeplane.api.Dependencies.Element
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.freeplane.api.NodeChanged.ChangedElement
  Returns an array containing the constants of this enum class, in the order they are declared.
VERSION_KEY - Static variable in class org.freeplane.core.util.FreeplaneVersion
VERSION_PROPERTIES - Static variable in class org.freeplane.core.util.FreeplaneVersion

## W

warn(String) - Static method in class org.freeplane.core.util.LogUtils
warn(String, Throwable) - Static method in class org.freeplane.core.util.LogUtils
warn(Throwable) - Static method in class org.freeplane.core.util.LogUtils
withAllPermissions() - Method in interface org.freeplane.api.Script
  Without restrictions.
withOutput(PrintStream) - Method in interface org.freeplane.api.Script
  With output stream.
withView() - Method in interface org.freeplane.api.Loader
  Creates and selects a map view or selects already existing map view.
writingFiles() - Method in interface org.freeplane.api.Script
  With permission to write files.

## X

XML_VERSION - Static variable in class org.freeplane.core.util.FreeplaneVersion

A B C D E F G H I J K L M N O P R S T U V W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form