You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by he...@apache.org on 2004/11/18 10:58:21 UTC

svn commit: r76223 - in webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src: java/org/apache/axis/om/impl test/org/apache/axis/om

Author: hemapani
Date: Thu Nov 18 01:58:20 2004
New Revision: 76223

Modified:
   webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/OMXMLPullParserWrapper.java
   webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/SOAPMessageImpl.java
   webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/test/org/apache/axis/om/OMTest.java
Log:
checked in the fix for test cases on behalf of chinthaka

Modified: webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/OMXMLPullParserWrapper.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/OMXMLPullParserWrapper.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/OMXMLPullParserWrapper.java	Thu Nov 18 01:58:20 2004
@@ -44,6 +44,7 @@
 
     public OMXMLPullParserWrapper(XmlPullParser parser) {
         this.parser = parser;
+        
     }
 
 //    public OMElementImpl getSOAPMessage() throws OMException {

Modified: webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/SOAPMessageImpl.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/SOAPMessageImpl.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/java/org/apache/axis/om/impl/SOAPMessageImpl.java	Thu Nov 18 01:58:20 2004
@@ -28,9 +28,11 @@
 
     private SOAPEnvelope envelope;
     private OMXMLParserWrapper parserWrapper;
+    private OMFactory omFactory;
 
     public SOAPMessageImpl(OMXMLParserWrapper parserWrapper) {
         this.parserWrapper = parserWrapper;
+        omFactory = new OMLinkedListImplFactory();
     }
 
     public SOAPMessageImpl(Object[] obj) {
@@ -48,7 +50,7 @@
      * @return the envelope element
      */
     public SOAPEnvelope getEnvelope() {
-        if (envelope == null) {
+        while (envelope == null) {
             parserWrapper.next();
         }
         return envelope;

Modified: webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/test/org/apache/axis/om/OMTest.java
==============================================================================
--- webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/test/org/apache/axis/om/OMTest.java	(original)
+++ webservices/axis/trunk/java/dev/scratch/chinthaka/OM/src/test/org/apache/axis/om/OMTest.java	Thu Nov 18 01:58:20 2004
@@ -45,7 +45,7 @@
         parser.setInput(new InputStreamReader(in));
         
         OMXMLParserWrapper parserWrapper = new OMXMLPullParserWrapper(parser); 
-        omdoc = new SOAPMessageImpl(parserWrapper);
+        omdoc = parserWrapper.getSOAPMessage();
     }