You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ka...@apache.org on 2009/02/05 22:35:22 UTC

svn commit: r741302 - /ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java

Author: karthick
Date: Thu Feb  5 21:35:22 2009
New Revision: 741302

URL: http://svn.apache.org/viewvc?rev=741302&view=rev
Log:
ODE-504 If the user doesn't define the ODE extension namespace, let the system define it.

Modified:
    ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java

Modified: ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java?rev=741302&r1=741301&r2=741302&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java (original)
+++ ode/branches/APACHE_ODE_1.X/bpel-compiler/src/main/java/org/apache/ode/bpel/elang/xquery10/compiler/XQuery10ExpressionCompilerImpl.java Thu Feb  5 21:35:22 2009
@@ -177,6 +177,9 @@
             XQueryDeclarations declarations = new XQueryDeclarations();            
             NSContext nsContext = source.getNamespaceContext();
         	Set<String> prefixes = nsContext.getPrefixes();
+        	if (!nsContext.getUriSet().contains(Namespaces.ODE_EXTENSION_NS)) {
+        		nsContext.register("ode", Namespaces.ODE_EXTENSION_NS);
+        	}
         	for (String prefix : prefixes) {
         		String uri = nsContext.getNamespaceURI(prefix);
         		staticContext.declareNamespace(prefix, uri);