- filter(Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
install a Groovy closure as the current filter in this map.
- filter(boolean, boolean, Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- find(ICondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
- 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(ICondition) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- 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.
- findAll() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
Returns all nodes of the map in breadth-first order, that is, for the following map,
- findAll() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Returns all nodes of the branch that starts with this node in breadth-first order.
- findAllDepthFirst() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
Returns all nodes of the map in depth-first order, that is, for the following map,
- findAllDepthFirst() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Returns all nodes of the branch that starts with this node in depth-first order.
- 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.plugin.script.proxy.Proxy.AttributesRO
-
- findFirst(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.
- focusOn(JComponent) - Static method in class org.freeplane.core.ui.components.UITools
-
- FONT_SCALE_FACTOR - Static variable in class org.freeplane.core.ui.components.UITools
-
- format(String, Object...) - Static method in class org.freeplane.core.util.TextUtils
-
- format(Object, String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
-
uses formatString to return a FormattedObject.
- format(Object) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
-
Applies default date-time format for dates or default number format for numbers.
- 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.
- 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(int, int, int, String, int, String) - Constructor for class org.freeplane.core.util.FreeplaneVersion
-
- FreeplaneVersion(int, int, int) - Constructor for class org.freeplane.core.util.FreeplaneVersion
-
- get(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
- get(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns the attribute value at the given index.
- get() - Method in interface org.freeplane.plugin.script.proxy.Proxy.LinkRO
-
- getAll(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns all values for the attribute name.
- getAt(String) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass.ConfigProperties
-
support config['key'] from Groovy.
- getAt(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.NodeRO
-
allows to access attribute values like array elements.
- getAt(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Properties
-
Provides map-like access to properties.
- getAttributeNames() - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
- getAttributes() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getBackgroundColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.MapRO
-
- getBackgroundColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getBackgroundColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.MapRO
-
returns HTML color spec like #ff0000 (red) or #222222 (darkgray).
- getBackgroundColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
returns HTML color spec like #ff0000 (red) or #222222 (darkgray).
- getBinary() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- 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 class org.freeplane.plugin.script.proxy.Convertible
-
returns a Calendar for the parsed text.
- getChildPosition(Proxy.Node) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.NodeRO
-
returns the children of this node ordered by Y coordinate.
- getCloud() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- getColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.EdgeRO
-
- getColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- getColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.EdgeRO
-
- getComponentIndex(Component) - Static method in class org.freeplane.core.ui.components.UITools
-
- getConnectorsIn() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getConnectorsOut() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getCountNodesSharingContent() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
The count of node sharing their content with this node.
- getCountNodesSharingContentAndSubtree() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
The count of nodes sharing their content and subtree with this node.
- getCreatedAt() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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
-
- getDate() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
returns a Date for the parsed text.
- getDefaultDateFormat() - Method in class org.freeplane.core.util.TextUtils
-
accessor for scripts.
- getDefaultDateTimeFormat() - Method in class org.freeplane.core.util.TextUtils
-
accessor for scripts.
- getDefaultNumberFormat() - Method in class org.freeplane.core.util.TextUtils
-
accessor for scripts.
- getDesktopBounds(Component) - Static method in class org.freeplane.core.ui.components.UITools
-
- getDetails() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
returns the text of the details as a Convertible like
Proxy.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.plugin.script.proxy.Proxy.NodeRO
-
returns the raw HTML text of the details if there is any or null otherwise.
- getDisplayedText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.NodeStyleRO
-
- getEnabled() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- getEndArrow() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getEndInclination() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
returns a Point.
- getExportTypeDescriptions() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
- getExternalObject() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getFile() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.MapRO
-
returns the filenname of the map as a java.io.File object if available or null otherwise.
- getFirst(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns the first value of an attribute with the given name or null otherwise.
- getFirst() - Method in interface org.freeplane.plugin.script.proxy.Proxy.IconsRO
-
returns the name of the first icon if the node has an icon assigned or null otherwise.
- getFont() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getFormat() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.ControllerRO
-
returns Freeplane version.
- getHideDetails() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
returns true if node details are hidden.
- getHorizontalShift() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getHtmlText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Plain text after removal of possible HTML markup.
- getIconKey() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
-
- getIcons() - Method in interface org.freeplane.plugin.script.proxy.Proxy.IconsRO
-
returns a read-only list of the names of the icons the node has.
- getIcons() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getId() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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
-
- getKey() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
-
- getKey(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns the attribute key at the given index.
- getKeyStroke(String) - Static method in class org.freeplane.core.ui.components.UITools
-
returns a KeyStroke if possible and null otherwise.
- getKeyStroke() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
-
- getLabel() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
-
- getLastModifiedAt() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getLink() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- 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
-
- getMaj() - Method in class org.freeplane.core.util.FreeplaneVersion
-
- getMap() - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns all attributes as a map.
- getMap() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
the map this node belongs to.
- getMaximalOriginalPosition(int, ArrayList<HtmlUtils.IndexPair>) - Static method in class org.freeplane.core.util.HtmlUtils
-
- getMaxNodeWidth() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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 class org.freeplane.core.util.FreeplaneVersion
-
- getMiddleLabel() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getMin() - Method in class org.freeplane.core.util.FreeplaneVersion
-
- getMinimalDistanceBetweenChildren() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getMinimalOriginalPosition(int, ArrayList<HtmlUtils.IndexPair>) - Static method in class org.freeplane.core.util.HtmlUtils
-
- getMinNodeWidth() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getName() - Method in interface org.freeplane.plugin.script.proxy.Proxy.FontRO
-
- getName() - Method in interface org.freeplane.plugin.script.proxy.Proxy.MapRO
-
returns the title of the MapView.
- getName() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
Returns the name of the node's style if set or null otherwise.
- getNames() - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
returns all attribute names in the proper sequence.
- getNext() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
returns the next node with respect to this node in depth-first order.
- getNode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.LinkRO
-
returns the link as Node if defined and if the link target is a valid local link to a node and null otherwise.
- getNodeID() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getNodeLevel(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
if countHidden is false then only nodes that are matched by the
current filter are counted.
- getNodesSharingContent() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
The count of nodes sharing their content with this node.
- getNodesSharingContentAndSubtree() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
The nodes sharing their content and subtree with this node.
- getNodeTextColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getNote() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
returns the text of the details as a Convertible.
- getNoteText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Returns the HTML text of the node.
- getNum() - Method in class org.freeplane.core.util.FreeplaneVersion
-
- getNum() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
returns a Long or a Double, whatever fits best.
- getNum0() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
"Safe" variant of getNum(): returns a Long or a Double if text is convertible to it or 0 otherwise
(even if text is null).
- 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
- getObject() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
The object that's displayed as the node text - normally the raw text of this node (then this method is
equivalent to
Proxy.NodeRO.getText()
).
- getOpenMaps() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
a list of all opened maps.
- getOptionalText(String) - Static method in class org.freeplane.core.util.TextUtils
-
- getOptionalTranslation(String) - Static method in class org.freeplane.core.util.TextUtils
-
- getParent() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getParentNode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getPathToRoot() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
a list of all nodes starting from this node upto (and including) the root node.
- getPeriod() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ReminderRO
-
Count in units of "PeriodUnit".
- getPeriodUnit() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ReminderRO
-
One of ["MINUTE", "HOUR", "DAY", "WEEK", "MONTH", "YEAR"].
- getPlain() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
- getPlainText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Plain text after removal of possible HTML markup.
- getPlainTextContent() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getPrevious() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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, 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.
- 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.plugin.script.proxy.Proxy.ReminderRO
-
The timestamp when the reminder fires first.
- getReminder() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- 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 class org.freeplane.core.util.FreeplaneVersion
-
- getRoot() - Method in interface org.freeplane.plugin.script.proxy.Proxy.MapRO
-
- getRootNode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.MapRO
-
- getScreenResolution() - Static method in class org.freeplane.core.ui.components.UITools
-
- getScript() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ReminderRO
-
optional: a Groovy script to execute when the reminder fires.
- getSelected() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
if multiple nodes are selected returns one (arbitrarily chosen)
selected node or the selected node for a single node selection.
- getSelecteds() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
A read-only list of selected nodes.
- getShape() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- getShape() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
returns one of LINE, LINEAR_PATH, CUBIC_CURVE, EDGE_LIKE.
- getShortText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Plain text of this node after possible transformation and forced text shortening.
- getSize() - Method in interface org.freeplane.plugin.script.proxy.Proxy.FontRO
-
- getSortedSelection(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
returns List<Node> of Node objects sorted on Y
- getSource() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getSourceLabel() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getStartArrow() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getStartInclination() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
returns a Point.
- getStorage() - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
returns an accessor to the map specific storage.
- getString() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
- getStyle() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.NodeStyleRO
-
- getTarget() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getTargetLabel() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- getText(String) - Static method in class org.freeplane.core.util.TextUtils
-
- getText(String, String) - Static method in class org.freeplane.core.util.TextUtils
-
- getText() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
- getText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.LinkRO
-
returns the link text, a stringified URI, if a link is defined and null otherwise.
- getText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Raw text of this node which might be plain or HTML text.
- getTextColor() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getTextColorCode() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyleRO
-
- getTextColorForBackground(Color) - Static method in class org.freeplane.core.ui.components.UITools
-
- getTo() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
Allow statements like this: node['attr_name'].to.num
.
- getTo() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
returns an object that performs conversions (method name is choosen to give descriptive code):
node.to.num Long or Double, see
Convertible.getDate()
.
- getToolTipText() - Method in class org.freeplane.core.util.MenuUtils.MenuEntry
-
- getTransformedText() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
Plain or HTML text of this node after possible transformation (formula evaluation, formatting, ...).
- getType() - Method in class org.freeplane.core.util.FreeplaneVersion
-
- getType() - Method in interface org.freeplane.plugin.script.proxy.Proxy.EdgeRO
-
- getUri() - Method in class org.freeplane.plugin.script.proxy.Convertible
-
- getUri() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObjectRO
-
returns the object's uri if set or null otherwise.
- getURI() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObjectRO
-
- getUri() - Method in interface org.freeplane.plugin.script.proxy.Proxy.LinkRO
-
returns the link as URI if defined and null otherwise.
- 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.plugin.script.proxy.Proxy.IconsRO
-
returns a list of the urls of the icons the node has.
- getUserDirectory() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
returns the directory where user settings, logfiles, templates etc.
- getValidFrameBounds(Component, int, int, int, int) - Static method in class org.freeplane.core.ui.components.UITools
-
- getValue() - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
-
- getValues() - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
- 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.plugin.script.proxy.Proxy.NodeRO
-
- getWidth() - Method in interface org.freeplane.plugin.script.proxy.Proxy.EdgeRO
-
- getZoom() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ControllerRO
-
returns the current zoom factor.
- getZoom() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObjectRO
-
returns the current zoom level as ratio, i.e.
- 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.plugin.script.proxy.Proxy.Node
-
inserts the node(s) copied from clipboard as clone(s).
- 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 {@code
- 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
-
Node's attribute table: node.attributes
- read-write.
- Proxy.AttributesRO - Interface in org.freeplane.plugin.script.proxy
-
Node's attribute table: node.attributes
- read-only.
- Proxy.Cloud - Interface in org.freeplane.plugin.script.proxy
-
Here are four ways to enable a cloud on the current node and switch it off again:
- Proxy.Connector - Interface in org.freeplane.plugin.script.proxy
-
Graphical connector between nodes:node.connectorsIn
/ node.connectorsOut
- read-write.
- Proxy.ConnectorRO - Interface in org.freeplane.plugin.script.proxy
-
Graphical connector between nodes:node.connectorsIn
/ node.connectorsOut
- read-only.
- Proxy.Controller - Interface in org.freeplane.plugin.script.proxy
-
Access to global state: in scripts, this is available as global variable c
- read-write.
- Proxy.ControllerRO - Interface in org.freeplane.plugin.script.proxy
-
Access to global state: in scripts, this is available as global variable c
- read-only.
- Proxy.Edge - Interface in org.freeplane.plugin.script.proxy
-
Edge to parent node: node.style.edge
- read-write.
- Proxy.EdgeRO - Interface in org.freeplane.plugin.script.proxy
-
Edge to parent node: node.style.edge
- read-only.
- Proxy.ExternalObject - Interface in org.freeplane.plugin.script.proxy
-
External object: node.externalObject
- read-write.
- Proxy.ExternalObjectRO - Interface in org.freeplane.plugin.script.proxy
-
External object: node.externalObject
- read-only.
- Proxy.Font - Interface in org.freeplane.plugin.script.proxy
-
Node's font: node.style.font
- read-write.
- Proxy.FontRO - Interface in org.freeplane.plugin.script.proxy
-
Node's font: node.style.font
- read-only.
- Proxy.Icons - Interface in org.freeplane.plugin.script.proxy
-
Node's icons: node.icons
- read-write.
- Proxy.IconsRO - Interface in org.freeplane.plugin.script.proxy
-
Node's icons: node.icons
- read-only.
- Proxy.Link - Interface in org.freeplane.plugin.script.proxy
-
Node's link: node.link
- read-write.
- Proxy.LinkRO - Interface in org.freeplane.plugin.script.proxy
-
Node's link: node.link
- read-only.
- Proxy.Map - Interface in org.freeplane.plugin.script.proxy
-
The map a node belongs to: node.map
- read-write.
- Proxy.MapRO - Interface in org.freeplane.plugin.script.proxy
-
The map a node belongs to: node.map
- read-only.
- Proxy.Node - Interface in org.freeplane.plugin.script.proxy
-
The currently selected node: node
- read-write.
- Proxy.NodeRO - Interface in org.freeplane.plugin.script.proxy
-
The currently selected node: node
- read-only.
- Proxy.NodeStyle - Interface in org.freeplane.plugin.script.proxy
-
Node's style: node.style
- read-write.
- Proxy.NodeStyleRO - Interface in org.freeplane.plugin.script.proxy
-
Node's style: node.style
- read-only.
- Proxy.Properties - Interface in org.freeplane.plugin.script.proxy
-
- Proxy.Reminder - Interface in org.freeplane.plugin.script.proxy
-
Reminder: node.reminder
- read-write.
- Proxy.ReminderRO - Interface in org.freeplane.plugin.script.proxy
-
Reminder: node.reminder
- read-only.
- 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.plugin.script.proxy.Proxy.Node
-
Allows to set and to change attribute like array (or map) elements.
- putAt(String, Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Properties
-
Allows to set and to change properties.
- save(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
saves the map to disk.
- scale(Font) - Static method in class org.freeplane.core.ui.components.UITools
-
- 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(Proxy.Node) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
- select(Collection<Proxy.Node>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
toSelect is a List<Node> of Node objects
- selectBranch(Proxy.Node) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
selects branchRoot and all children
- selectMultipleNodes(Collection<Proxy.Node>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
toSelect is a Collection<Node> of Node objects
- set(int, Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Attributes
-
sets the value of the attribute at an index.
- set(int, String, Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Attributes
-
sets name and value of the attribute at the given index.
- set(String, Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.
- set(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Link
-
- setAttributes(Map<String, Object>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
allows to set all attributes at once:
- setBackgroundColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- setBackgroundColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setBackgroundColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- setBackgroundColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setBinary(byte[]) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
Converts data to a
BASE64 encoded string and
sets it as this node's text.
- setBinding(Binding) - Method in class org.freeplane.plugin.script.FreeplaneScriptBaseClass
-
- setBold(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Font
-
- setBounds(Component, int, int, int, int) - Static method in class org.freeplane.core.ui.components.UITools
-
- setColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- setColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Edge
-
- setColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Cloud
-
- setColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Edge
-
- setCreatedAt(Date) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setDateTime(Date) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
sets the node text to a default formatted datetime object.
- setDetails(Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
A node's text is String valued.
- setDetailsText(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.Cloud
-
- setEndArrow(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setEndArrow(ArrowType) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setFile(File) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObject
-
setting null uri means remove external object.
- setFile(File) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Link
-
sets target to file.
- setFilter(Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- setFilter(boolean, boolean, Closure<Boolean>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- setFloating(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
sets the floating style for the node (aka "free node").
- setFolded(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setFormat(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
sets the format string of the formatter.
- setFree(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
set to true if this node should be freely positionable:
- setHideDetails(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
use node.hideDetails = true/false to control visibility of details.
- setHorizontalShift(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setHorizontalShift(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setHorizontalShift(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
use length units like "1 cm" or "6 pt"
- setInclination(List<Integer>, List<Integer>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
startPoint, endPoint: list of two integers representing a Point.
- setItalic(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Font
-
- setLastModifiedAt(Date) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setLeft(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setMaxNodeWidth(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
minNodeWidth in px - set to -1 to restore default.
- setMaxNodeWidth(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
Set to null to restore default
- setMaxNodeWidth(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
use length units like "1 cm" or "6 pt"
- setMiddleLabel(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setMinimalDistanceBetweenChildren(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setMinimalDistanceBetweenChildren(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setMinimalDistanceBetweenChildren(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
use length units like "1 cm" or "6 pt"
- setMinimized(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setMinNodeWidth(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
minNodeWidth in px - set to -1 to restore default.
- setMinNodeWidth(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
Set to null to restore default
- setMinNodeWidth(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
use length units like "1 cm" or "6 pt"
- setName(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Font
-
- setName(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
Sets the map (frame/tab) title.
- setName(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
Selects a style by name, see menu Styles → Pre/Userdefined styles for valid style names or use
Proxy.NodeStyleRO.getName()
to display the name of a node's style.
- setNode(Proxy.Node) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Link
-
target is a node of the same map.
- setNodeTextColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setNote(Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.Node
-
Sets the raw (HTML) note text.
- setNumberingEnabled(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setObject(Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.
- setProperty(String, Object) - Method in class org.freeplane.plugin.script.proxy.Convertible
-
- setSaved(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Map
-
- setScript(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.plugin.script.proxy.Proxy.Cloud
-
- setShape(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setSimulatesEdge(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setSize(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Font
-
- setSourceLabel(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setStartArrow(boolean) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setStartArrow(ArrowType) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setStatusInfo(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
The main info for the status line with key="standard", use null to remove.
- setStatusInfo(String, String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
Info for status line, null to remove.
- setStatusInfo(String, String, String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
Info for status line - text and icon - null stands for "remove" (text or icon)
- setStatusInfo(String, Icon) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
- setStyle(IStyle) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setTargetLabel(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Connector
-
- setText(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Link
-
target is a stringified URI.
- setText(Object) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
If value
is a String the node object is set to it verbatim.
- setTextColor(Color) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setTextColorCode(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.NodeStyle
-
- setType(EdgeStyle) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Edge
-
- setUri(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObject
-
setting null uri means remove external object.
- setURI(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.ExternalObject
-
- setUri(URI) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Link
-
sets target to uri.
- setVerticalShift(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setVerticalShift(Quantity<LengthUnits>) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
- setVerticalShift(String) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Node
-
use length units like "1 cm" or "6 pt"
- setWidth(int) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Edge
-
can be -1 for default, 0 for thin, >0
- setZoom(float) - Method in interface org.freeplane.plugin.script.proxy.Proxy.Controller
-
a value of 1 means 100%.
- setZoom(float) - Method in interface org.freeplane.plugin.script.proxy.Proxy.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
-
- 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, int) - Static method in class org.freeplane.core.ui.components.UITools
-
- showConfirmDialog(NodeModel, Object, String, 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
-
- simulatesEdge() - Method in interface org.freeplane.plugin.script.proxy.Proxy.ConnectorRO
-
- size() - Method in interface org.freeplane.plugin.script.proxy.Proxy.AttributesRO
-
the number of attributes.
- size() - Method in interface org.freeplane.plugin.script.proxy.Proxy.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.