|
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.
|