You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2005/11/14 11:17:38 UTC
svn commit: r344094 - in /webservices/axis2/trunk/java/modules:
core/src/org/apache/axis2/transport/http/AxisServlet.java
xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java
Author: chinthaka
Date: Mon Nov 14 02:17:19 2005
New Revision: 344094
URL: http://svn.apache.org/viewcvs?rev=344094&view=rev
Log:
getALLDeclaredNamespaces() returns null when no namespaces are defined. Changed the behaviour to return an iterator which has, hasNext always returning false.
Modified:
webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java
webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java
Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java?rev=344094&r1=344093&r2=344094&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/transport/http/AxisServlet.java Mon Nov 14 02:17:19 2005
@@ -88,7 +88,8 @@
try {
Object sessionContext = getSessionContext(httpServletRequest);
HashMap map = getHTTPParameters(httpServletRequest);
- msgContext = createAndSetInitialParamsToMsgCtxt(sessionContext, msgContext, httpServletResponse, httpServletRequest);
+ msgContext = createAndSetInitialParamsToMsgCtxt(sessionContext, msgContext,
+ httpServletResponse, httpServletRequest);
msgContext.setDoingREST(true);
msgContext.setServerSide(true);
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java?rev=344094&r1=344093&r2=344094&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/om/impl/llom/OMElementImpl.java Mon Nov 14 02:17:19 2005
@@ -369,7 +369,17 @@
*/
public Iterator getAllDeclaredNamespaces() {
if (namespaces == null) {
- return null;
+ return new Iterator() {
+ public void remove() {
+ throw new UnsupportedOperationException();
+ }
+ public boolean hasNext() {
+ return false;
+ }
+ public Object next() {
+ return null;
+ }
+ };
}
return namespaces.values().iterator();
}