2006/unicorn/src/org/w3c/unicorn UnicornCall.java,1.3,1.4

Update of /sources/public/2006/unicorn/src/org/w3c/unicorn
In directory hutz:/tmp/cvs-serv6876/src/org/w3c/unicorn

Modified Files:
	UnicornCall.java 
Log Message:
implemented the output element of the tasklist. Observations will be displayed in the right order.

Index: UnicornCall.java
===================================================================
RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/UnicornCall.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- UnicornCall.java	28 Aug 2009 16:11:41 -0000	1.3
+++ UnicornCall.java	2 Sep 2009 13:50:54 -0000	1.4
@@ -12,9 +12,11 @@
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.ArrayList;
+import java.util.Hashtable;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.TreeMap;
 
 import javax.activation.MimeType;
 import javax.xml.parsers.DocumentBuilder;
@@ -592,12 +594,16 @@
 	}
 
 	/**
-	 * Gives the list of the observations
+	 * Gives the list of the observations in the order specified in the tasklist file
 	 * 
 	 * @return map of the observations of the check
 	 */
-	public Map<String, Response> getObservationList() {
-		return mapOfResponse;
+	public LinkedHashMap<String, Response> getObservationList() {
+		LinkedHashMap<String, Response> tempMap = new LinkedHashMap<String, Response>();
+		for (String observerId : aTask.getListOfOutput()) {
+			tempMap.put(observerId, mapOfResponse.get(observerId));
+		}
+		return tempMap;
 	}
 	
 	public String getObserverName(String observer, String lang) {

Received on Wednesday, 2 September 2009 13:51:05 UTC