Author: veithen
Date: Wed Apr 28 18:18:50 2010
New Revision: 939035

URL: http://svn.apache.org/viewvc?rev=939035&view=rev
Log:
Moved NamespaceContextImpl to org.apache.axiom.util.namespace and renamed it to 
MapBasedNamespaceContext. Note that the NamespaceContextImpl class (in 
org.apache.axiom.om.impl) was introduced after the 1.2.8 release; therefore, 
there is no need to keep a compatibility class here.

Added:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
      - copied, changed from r937790, 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/NamespaceContextImpl.java
Removed:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/NamespaceContextImpl.java
Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/SwitchingWrapper.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/SwitchingWrapper.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/SwitchingWrapper.java?rev=939035&r1=939034&r2=939035&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/SwitchingWrapper.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/SwitchingWrapper.java
 Wed Apr 28 18:18:50 2010
@@ -52,7 +52,7 @@ import org.apache.axiom.om.impl.OMNaviga
 import org.apache.axiom.om.impl.builder.DataHandlerReaderUtils;
 import org.apache.axiom.om.impl.builder.StAXBuilder;
 import org.apache.axiom.om.impl.exception.OMStreamingException;
-import org.apache.axiom.om.impl.util.NamespaceContextImpl;
+import org.apache.axiom.util.namespace.MapBasedNamespaceContext;
 import org.apache.axiom.util.stax.AbstractXMLStreamReader;
 import org.apache.axiom.util.stax.DummyLocation;
 import org.apache.commons.logging.Log;
@@ -1127,7 +1127,7 @@ class SwitchingWrapper extends AbstractX
         if (state==SWITCHED){
             return parser.getNamespaceContext();
         }
-        return new NamespaceContextImpl(
+        return new MapBasedNamespaceContext(
                 currentEvent == END_DOCUMENT ? Collections.EMPTY_MAP : 
getAllNamespaces(lastNode));
     }
 

Copied: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
 (from r937790, 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/NamespaceContextImpl.java)
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java?p2=webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java&p1=webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/NamespaceContextImpl.java&r1=937790&r2=939035&rev=939035&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/NamespaceContextImpl.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
 Wed Apr 28 18:18:50 2010
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-package org.apache.axiom.om.impl.util;
+package org.apache.axiom.util.namespace;
 
 import java.util.Collections;
 import java.util.HashSet;
@@ -25,12 +25,10 @@ import java.util.Iterator;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.axiom.util.namespace.AbstractNamespaceContext;
-
-public class NamespaceContextImpl extends AbstractNamespaceContext {
+public class MapBasedNamespaceContext extends AbstractNamespaceContext {
     protected Map namespaces;
 
-    public NamespaceContextImpl(Map map) {
+    public MapBasedNamespaceContext(Map map) {
         namespaces = map;
     }
 


Reply via email to