Node identifier

From FreeMind

(Difference between revisions)
Jump to: navigation, search
(* Format)
(+about arrow links identifiers)
Line 1: Line 1:
-
Since FreeMind 0.8.0, nodes are equipped with identifiers that serve as targets of intramap links, targets of arrow links (AKA connectors), and further purposes.
 
-
 
==Purpose==
==Purpose==
Line 7: Line 5:
* Target of intramap links, that is, links from one node to another node of the same mind map
* Target of intramap links, that is, links from one node to another node of the same mind map
* TODO: Complete
* TODO: Complete
-
 
-
==Format==
 
-
 
-
* The format of the node identifer in 0.9.0 beta 16 and later: "ID_<number>" (Since which version?)
 
-
* The format of the node identifier in 0.8.0: "Freemind_Link_<number>". (Is this format guaranteed?)
 
-
* Example: &lt;node CREATED="1234439446907" ID="ID_1488272364" ...
 
-
* See LinkRegistryAdapter.generateUniqueID
 
-
 
-
==Implementation==
 
-
 
-
* NodeAdapter.getObjectId
 
-
* ControllerAdapter.getNodeID
 
-
* MindMapMapModel.getLinkRegistry
 
-
* MindMapLinkRegistry.*
 
-
* LinkRegistryAdapter.* ([http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/modes/LinkRegistryAdapter.java?view=log CVS])
 
-
 
-
  public String getObjectId(ModeController controller) {
 
-
    return controller.getNodeID(this);
 
-
  }
 
-
 
-
  public String getNodeID(MindMapNode selected) {
 
-
    getMap().getLinkRegistry().registerLinkTarget(selected);
 
-
    return getMap().getLinkRegistry().getLabel(selected);
 
-
  }
 
-
 
-
  public MindMapLinkRegistry getLinkRegistry() {
 
-
    return linkRegistry;
 
-
  }
 
-
 
-
==Tracker items==
 
-
* [http://sourceforge.net/tracker/index.php?func=detail&aid=1851562&group_id=7118&atid=1006953 Storing of node IDs in the mind map file]
 
-
 
-
[[Category:Development]]
 

Revision as of 19:18, 12 February 2009

Purpose

Functions or roles of node identifiers:

  • Target of arrow links (AKA connectors)
  • Target of intramap links, that is, links from one node to another node of the same mind map
  • TODO: Complete
Personal tools