Author: thorsten
Date: Mon Sep 29 05:51:11 2008
New Revision: 700114

URL: http://svn.apache.org/viewvc?rev=700114&view=rev
Log:
WSCOMMONS-389
Renaming class and updating fixme note

Added:
    
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
      - copied, changed from r700108, 
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathPatched.java
Removed:
    
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathPatched.java
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=700114&r1=700113&r2=700114&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
 Mon Sep 29 05:51:11 2008
@@ -28,7 +28,7 @@
 import org.apache.forrest.dispatcher.config.DispatcherBean;
 import org.apache.forrest.dispatcher.exception.DispatcherException;
 import org.apache.forrest.dispatcher.factories.ContractFactory;
-import org.apache.forrest.dispatcher.impl.helper.AXIOMXPathPatched;
+import org.apache.forrest.dispatcher.impl.helper.AXIOMXPathCreate;
 import org.apache.forrest.dispatcher.impl.helper.Captions;
 import org.apache.forrest.dispatcher.impl.helper.StAX;
 import org.apache.forrest.dispatcher.impl.helper.StreamHelper;
@@ -103,7 +103,7 @@
               path="";
             }
             currentPath += path;
-            AXIOMXPathPatched xpath = new AXIOMXPathPatched(currentPath);
+            AXIOMXPathCreate xpath = new AXIOMXPathCreate(currentPath);
             Object pathNode = (OMElement) xpath.selectSingleNode(root, true);
             processStructure(structure, (OMElement) pathNode);
           }
@@ -289,7 +289,7 @@
       } else {
         xpath = PATH_PREFIX + xpath;
         // we need to feed the xpathSelector with the ns we may have
-        AXIOMXPathPatched xpathSelector = new AXIOMXPathPatched(xpath);
+        AXIOMXPathCreate xpathSelector = new AXIOMXPathCreate(xpath);
 
         for (OMNamespace space : spaces) {
           xpathSelector

Copied: 
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
 (from r700108, 
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathPatched.java)
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java?p2=forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java&p1=forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathPatched.java&r1=700108&r2=700114&rev=700114&view=diff
==============================================================================
--- 
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathPatched.java
 (original)
+++ 
forrest/trunk/whiteboard/dispatcher/java/org/apache/forrest/dispatcher/impl/helper/AXIOMXPathCreate.java
 Mon Sep 29 05:51:11 2008
@@ -32,25 +32,19 @@
 /**
  * Issue: WSCOMMONS-389
  * 
- * As soon the above issue is fixed we need to drop this implementation since 
it
- * will be in the AXIOMXPath.
- * 
- * The process should be
- * <ol>
- * <li>stripping this class that it is only extending super and mark this class
- * as deprecated
- * <li>remove it the next release.
+ * As soon the above issue is fixed we need to drop this implementation since 
+ * this class will be go into the axiom code base.
  * 
  * @version 1.0
  * 
  */
-public class AXIOMXPathPatched extends AXIOMXPath {
+public class AXIOMXPathCreate extends AXIOMXPath {
 
   private static final long serialVersionUID = -4670206430863692541L;
   private String xpathExpr;
   private OMFactory factory;
 
-  public AXIOMXPathPatched(String xpathExpr) throws JaxenException {
+  public AXIOMXPathCreate(String xpathExpr) throws JaxenException {
     super(xpathExpr);
     this.xpathExpr = xpathExpr;
     this.factory = OMAbstractFactory.getOMFactory();
@@ -181,9 +175,9 @@
    */
   private AXIOMXPath getNsXPath(String path) throws JaxenException {
     AXIOMXPath xpath = new AXIOMXPath(path);
-    Iterator iterator = this.getNamespaces().keySet().iterator();
+    Iterator<String> iterator = this.getNamespaces().keySet().iterator();
     while (iterator.hasNext()) {
-      String key = (String) iterator.next();
+      String key = iterator.next();
       String value = (String) getNamespaces().get(key);
       xpath.addNamespace(key, value);
     }