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();
}