Revision: 56414
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 27, 2012 11:32 by laurenceosx
Initial Code
def recurseNode( aNode = null, results = [] ) {
if (aNode == null) { // null means return all nodes from root
aNode = freemind.main.FreeMind.getFrames().find( { it.class.name.equals( 'freemind.main.FreeMind' ) } ).controller.model.rootNode;
}
results << aNode;
if ( aNode?.children ) {
aNode.children.each {
recurseNode( it, results );
}
}
return results;
}
Initial URL
Initial Description
Groovy Freemind RecurseNode
Initial Title
Groovy Freemind RecurseNode
Initial Tags
groovy
Initial Language
Groovy