commit: removed initUnmarshaller from initialization tasks

changeset:   1221:7ddad082142b
user:        Thomas Gambet <tgambet@w3.org>
date:        Sun Jun 13 16:07:38 2010 -0400
files:       src/org/w3c/unicorn/Framework.java src/org/w3c/unicorn/contract/WADLUnmarshallerXPath.java
description:
removed initUnmarshaller from initialization tasks


diff -r c010b0ff74ac -r 7ddad082142b src/org/w3c/unicorn/Framework.java
--- a/src/org/w3c/unicorn/Framework.java	Sun Jun 13 00:50:01 2010 -0400
+++ b/src/org/w3c/unicorn/Framework.java	Sun Jun 13 16:07:38 2010 -0400
@@ -12,12 +12,10 @@
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.Hashtable;
-import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Properties;
 
-import javax.xml.namespace.NamespaceContext;
 import javax.xml.parsers.ParserConfigurationException;
 
 import org.apache.commons.lang.StringUtils;
@@ -113,7 +111,6 @@
 		try {
 			initCore();
 			initConfig();
-			initUnmarshallers();
 			initResponseImplementations();
 			initObservers();
 			initLanguages();
@@ -176,34 +173,6 @@
 				throw new InitializationFailedException("Error reading \"" + fileName + "\": " + e.getMessage());
 			}
 		}
-	}
-	
-	public static void initUnmarshallers() {
-		// Initialize WADLUnmarshallerXPath (Gets the Namespace URI and the prefix)
-		WADLUnmarshallerXPath.setNamespaceContext(new NamespaceContext() {
-			public String getNamespaceURI(final String sPrefix) {
-				if ("xs".equals(sPrefix)) {
-					return "http://www.w3.org/2001/XMLSchema";
-				} else if ("uco".equals(sPrefix)) {
-					return "http://www.w3.org/unicorn/observationresponse";
-				} else {
-					return null;
-				}
-			}
-			public String getPrefix(final String sNamespaceURI) {
-				if ("http://www.w3.org/2001/XMLSchema".equals(sNamespaceURI)) {
-					return "xs";
-				} else if ("http://www.w3.org/unicorn/observationresponse"
-						.equals(sNamespaceURI)) {
-					return "uco";
-				} else {
-					return null;
-				}
-			}
-			public Iterator<String> getPrefixes(final String sNamespaceURI) {
-				return null;
-			}
-		});
 	}
 	
 	@SuppressWarnings("unchecked")
diff -r c010b0ff74ac -r 7ddad082142b src/org/w3c/unicorn/contract/WADLUnmarshallerXPath.java
--- a/src/org/w3c/unicorn/contract/WADLUnmarshallerXPath.java	Sun Jun 13 00:50:01 2010 -0400
+++ b/src/org/w3c/unicorn/contract/WADLUnmarshallerXPath.java	Sun Jun 13 16:07:38 2010 -0400
@@ -6,6 +6,7 @@
 import java.io.IOException;
 import java.net.URL;
 import java.util.ArrayList;
+import java.util.Iterator;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
@@ -48,7 +49,30 @@
 	/**
 	 * Namespace for the context
 	 */
-	private static NamespaceContext aNamespaceContext;
+	private static NamespaceContext aNamespaceContext = new NamespaceContext() {
+		public String getNamespaceURI(final String sPrefix) {
+			if ("xs".equals(sPrefix)) {
+				return "http://www.w3.org/2001/XMLSchema";
+			} else if ("uco".equals(sPrefix)) {
+				return "http://www.w3.org/unicorn/observationresponse";
+			} else {
+				return null;
+			}
+		}
+		public String getPrefix(final String sNamespaceURI) {
+			if ("http://www.w3.org/2001/XMLSchema".equals(sNamespaceURI)) {
+				return "xs";
+			} else if ("http://www.w3.org/unicorn/observationresponse"
+					.equals(sNamespaceURI)) {
+				return "uco";
+			} else {
+				return null;
+			}
+		}
+		public Iterator<String> getPrefixes(final String sNamespaceURI) {
+			return null;
+		}
+	};
 
 	/**
 	 * List of the different call method

Received on Monday, 14 June 2010 13:25:09 UTC