From: <an...@us...> - 2008-02-01 13:35:25
|
Revision: 727 http://magicmap.svn.sourceforge.net/magicmap/?rev=727&view=rev Author: anweiss Date: 2008-02-01 05:35:17 -0800 (Fri, 01 Feb 2008) Log Message: ----------- added interface functions to edit the attributes hashmap for every node Modified Paths: -------------- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java Modified: trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java =================================================================== --- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java 2008-02-01 12:12:41 UTC (rev 726) +++ trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java 2008-02-01 13:35:17 UTC (rev 727) @@ -1,5 +1,6 @@ package net.sf.magicmap.client.model.node; +import java.util.HashMap; import java.util.List; /** @@ -66,4 +67,12 @@ void setPhysical(boolean physical); public NodeContainer getNodeContainer(); + + public void setAttributes(HashMap<String, String> newAttributes); + + public HashMap<String, String> getAttributes(); + + public void addAttribute(String key, String value); + + public void removeAttribute(String key); } Modified: trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java =================================================================== --- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java 2008-02-01 12:12:41 UTC (rev 726) +++ trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java 2008-02-01 13:35:17 UTC (rev 727) @@ -255,7 +255,6 @@ this.parentNode = parentNode; } - /** * Ask if this node is a physical or information node. * @return @@ -283,4 +282,11 @@ return this.attributes; } + public void addAttribute(String key, String value){ + this.attributes.put(key, value); + } + + public void removeAttribute(String key){ + this.attributes.remove(key); + } } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |