You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ms...@apache.org on 2007/02/08 06:22:13 UTC
svn commit: r504788 [2/2] - in /incubator/ode/trunk:
axis2/src/main/java/org/apache/ode/axis2/
axis2/src/main/java/org/apache/ode/axis2/util/
bpel-api/src/main/java/org/apache/ode/bpel/iapi/
bpel-compiler/src/main/java/org/apache/ode/bpel/compiler/ bpe...
Modified: incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java?view=diff&rev=504788&r1=504787&r2=504788
==============================================================================
--- incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java (original)
+++ incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/DOMUtils.java Wed Feb 7 21:22:11 2007
@@ -785,4 +785,15 @@
return null;
}
+ public static void injectNamespaces(Element domElement, NSContext nscontext) {
+ for (String uri : nscontext.getUriSet()) {
+ String prefix = nscontext.getPrefix(uri);
+ if (prefix == null || "".equals(prefix))
+ domElement.setAttributeNS(DOMUtils.NS_URI_XMLNS, "xmlns", uri);
+ else
+ domElement.setAttributeNS(DOMUtils.NS_URI_XMLNS, "xmlns:"+ prefix, uri);
+
+ }
+ }
+
}
Modified: incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java?view=diff&rev=504788&r1=504787&r2=504788
==============================================================================
--- incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java (original)
+++ incubator/ode/trunk/utils/src/main/java/org/apache/ode/utils/NSContext.java Wed Feb 7 21:22:11 2007
@@ -133,6 +133,11 @@
* URI
*/
public void register(String prefix, String uri) {
+ if (uri == null)
+ uri = "";
+ if (prefix == null)
+ prefix = "";
+
if (__log.isTraceEnabled()) {
__log.trace("register(prefix=" + prefix + ", uri=" + uri + ")");
}
@@ -189,5 +194,9 @@
return new QName(uri, localname);
+ }
+
+ public Map<String, String> toMap() {
+ return Collections.unmodifiableMap(_prefixToUriMap);
}
}