Interface Proxy.Node
- All Superinterfaces:
Node
,NodeRO
,Proxy.NodeRO
- Enclosing interface:
Proxy
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setHorizontalShift
(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) void
setMinimalDistanceBetweenChildren
(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) void
setVerticalShift
(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) void
sortChildrenBy
(groovy.lang.Closure<Comparable<Object>> closure) A sort method that uses the result of the Groovy closure ("block") for comparison.Methods inherited from interface org.freeplane.api.Node
addConnectorTo, addConnectorTo, appendAsCloneWithoutSubtree, appendAsCloneWithSubtree, appendBranch, appendChild, createChild, createChild, createChild, decrypt, delete, encrypt, hasEncryption, isEncrypted, moveTo, moveTo, pasteAsClone, putAt, removeConnector, removeEncryption, setAlias, setAttributes, setBinary, setCreatedAt, setDateTime, setDetails, setDetailsText, setFolded, setFormat, setFree, setHideDetails, setHorizontalShift, setHorizontalShift, setIsGlobal, setLastModifiedAt, setLeft, setMinimalDistanceBetweenChildren, setMinimalDistanceBetweenChildren, setMinimized, setNote, setNoteText, setObject, setText, setVerticalShift, setVerticalShift, sortChildrenBy
Methods inherited from interface org.freeplane.api.NodeRO
allAt, at, find, find, findAll, findAllDepthFirst, getAlias, getAt, getAttributes, getBinary, getChildPosition, getChildren, getCloud, getConnectorsIn, getConnectorsOut, getCountNodesSharingContent, getCountNodesSharingContentAndSubtree, getCreatedAt, getDependents, getDetails, getDetailsText, getDisplayedText, getExternalObject, getFormat, getHideDetails, getHorizontalShift, getHtmlText, getIcons, getId, getIsGlobal, getLastModifiedAt, getLink, getMap, getMindMap, getMinimalDistanceBetweenChildren, getNext, getNodeID, getNodeLevel, getNodesSharingContent, getNodesSharingContentAndSubtree, getNote, getNoteText, getObject, getParent, getParentNode, getPathToRoot, getPlainText, getPlainTextContent, getPrecedents, getPrevious, getReminder, getShortText, getStyle, getText, getTo, getTransformedText, getValue, getVerticalShift, hasStyle, isDescendantOf, isFolded, isFree, isLeaf, isLeft, isMinimized, isRoot, isVisible
Methods inherited from interface org.freeplane.plugin.script.proxy.Proxy.NodeRO
find, find, find
-
Method Details
-
sortChildrenBy
A sort method that uses the result of the Groovy closure ("block") for comparison. As this closure will be called with a node as an argument (to be referenced byit
) the search can evaluate every node property, like attributes, icons, node text or notes.Examples:
// sort by details text node.sortChildrenBy{ it.details.to.plain } // sort numerically node.sortChildrenBy{ it.to.num0 }
- Parameters:
closure
- a Groovy closure that returns a Comparable value like a String. The closure will receive a NodeModel as an argument.- Since:
- 1.4.1
-
setVerticalShift
void setVerticalShift(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) - Since:
- 1.5.6
-
setMinimalDistanceBetweenChildren
void setMinimalDistanceBetweenChildren(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) - Since:
- 1.5.6
-
setHorizontalShift
void setHorizontalShift(org.freeplane.core.util.Quantity<org.freeplane.core.ui.LengthUnits> verticalShift) - Since:
- 1.5.6
-