You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/09/25 10:51:54 UTC
svn commit: r449612 -
/incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
Author: gnodet
Date: Mon Sep 25 01:51:53 2006
New Revision: 449612
URL: http://svn.apache.org/viewvc?view=rev&rev=449612
Log:
SM-597: Drools xpath expression does not use the namespaces defined
Modified:
incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
Modified: incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java?view=diff&rev=449612&r1=449611&r2=449612
==============================================================================
--- incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java (original)
+++ incubator/servicemix/branches/servicemix-3.0/servicemix-components/src/main/java/org/apache/servicemix/components/drools/dsl/JaxenConditionFactory.java Mon Sep 25 01:51:53 2006
@@ -39,8 +39,10 @@
throw new FactoryException("No XPath provided!");
}
try {
- JaxenXPathExpression expression = new JaxenXPathExpression(text);
+ JaxenXPathExpression expression = new JaxenXPathExpression();
+ expression.setXpath(text);
expression.setNamespaceContext(createNamespaceContext(configuration));
+ expression.afterPropertiesSet();
return new Condition[]{ new JaxenCondition(rule, expression) };
}
catch (Exception e) {