[Mulgara-svn] r1458 - trunk/src/jar/util/java/org/mulgara/util

ronald at mulgara.org ronald at mulgara.org
Wed Jan 28 02:46:45 UTC 2009


Author: ronald
Date: 2009-01-27 18:46:44 -0800 (Tue, 27 Jan 2009)
New Revision: 1458

Modified:
   trunk/src/jar/util/java/org/mulgara/util/URIUtil.java
Log:
Fix alias expansion to not drop the fragment in the original uri.

Modified: trunk/src/jar/util/java/org/mulgara/util/URIUtil.java
===================================================================
--- trunk/src/jar/util/java/org/mulgara/util/URIUtil.java	2009-01-24 07:03:51 UTC (rev 1457)
+++ trunk/src/jar/util/java/org/mulgara/util/URIUtil.java	2009-01-28 02:46:44 UTC (rev 1458)
@@ -57,7 +57,8 @@
         // Attempt qname-to-URI substitution for aliased namespace prefixes
         URI mapping = aliasMap.get(uri.getScheme());
         if (mapping != null) {
-          uri = new URI(mapping + uri.getSchemeSpecificPart());
+          uri = new URI(mapping.toString() + uri.getSchemeSpecificPart() +
+                        (uri.getFragment() != null ? "#" + uri.getFragment() : ""));
         }
       }
       return uri;
@@ -65,5 +66,4 @@
       throw new RuntimeException("Bad URI syntax in resource", e);
     }
   }
-  
 }




More information about the Mulgara-svn mailing list