forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From thors...@apache.org
Subject svn commit: r699293 - /forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java
Date Fri, 26 Sep 2008 12:12:54 GMT
Author: thorsten
Date: Fri Sep 26 05:12:54 2008
New Revision: 699293

URL: http://svn.apache.org/viewvc?rev=699293&view=rev
Log:
Fixing the processing of properties where we first just processed the first and not all properties

Modified:
    forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java

Modified: forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java
URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java?rev=699293&r1=699292&r2=699293&view=diff
==============================================================================
--- forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java
(original)
+++ forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/XMLStructurerAxiom.java
Fri Sep 26 05:12:54 2008
@@ -246,10 +246,12 @@
     }
     Contract contract = contractRep.resolve(name);
     HashMap<String, ?> param = new HashMap();
-    OMElement properties = component
-        .getFirstChildWithName(qIt(Captions.PROPERTY_ELEMENT));
-    if (properties != null) {
-      processProperty(properties, param);
+    Iterator <OMNode> properties = component.getChildrenWithName(qIt(Captions.NS,Captions.PROPERTY_ELEMENT));
+    while (properties.hasNext()) {
+      OMNode node = (OMNode) properties.next();
+      if (isElement(node)){
+        processProperty((OMElement) node, param);
+      }
     }
     InputStream resultStream = contract.execute(dataStream, param);
     StreamHelper.closeStream(dataStream);



Mime
View raw message