-package javajs.util;\r
-\r
-import java.net.URLStreamHandler;\r
-import java.net.URLStreamHandlerFactory;\r
-import java.util.Hashtable;\r
-import java.util.Map;\r
-\r
-\r
-/**\r
- * \r
- * For handling URL file IO via AJAX in JavaScript version\r
- * \r
- */\r
-\r
-public class AjaxURLStreamHandlerFactory implements URLStreamHandlerFactory {\r
-\r
- Map<String, AjaxURLStreamHandler> htFactories = new Hashtable<String, AjaxURLStreamHandler>();\r
- \r
- @Override\r
- public URLStreamHandler createURLStreamHandler(String protocol) {\r
- AjaxURLStreamHandler fac = htFactories.get(protocol);\r
- if (fac == null)\r
- htFactories.put(protocol, fac = new AjaxURLStreamHandler(protocol));\r
- return (fac.protocol == null ? null : fac);\r
- }\r
-\r
-}\r
+package javajs.util;
+
+import java.net.URLStreamHandler;
+import java.net.URLStreamHandlerFactory;
+import java.util.Hashtable;
+import java.util.Map;
+
+
+/**
+ *
+ * For handling URL file IO via AJAX in JavaScript version
+ *
+ */
+
+public class AjaxURLStreamHandlerFactory implements URLStreamHandlerFactory {
+
+ Map<String, AjaxURLStreamHandler> htFactories = new Hashtable<String, AjaxURLStreamHandler>();
+
+ @Override
+ public URLStreamHandler createURLStreamHandler(String protocol) {
+ AjaxURLStreamHandler fac = htFactories.get(protocol);
+ if (fac == null)
+ htFactories.put(protocol, fac = new AjaxURLStreamHandler(protocol));
+ return (fac.protocol == null ? null : fac);
+ }
+
+}