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 di...@apache.org on 2006/12/19 15:57:07 UTC

svn commit: r488694 - in /webservices/axis2/trunk/java/modules: saaj-api/src/javax/xml/soap/ saaj/src/org/apache/axis2/saaj/

Author: dims
Date: Tue Dec 19 06:57:05 2006
New Revision: 488694

URL: http://svn.apache.org/viewvc?view=rev&rev=488694
Log:
Upgrade the API to SAAJ 1.3 and add stubs for the methods that need to be implemented

Added:
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJMetaFactory.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java
Modified:
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/AttachmentPart.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/Detail.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/MessageFactory.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPBody.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConnection.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConstants.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPElement.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFactory.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFault.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeader.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeaderElement.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPMessage.java
    webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPPart.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/NodeImplEx.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFactoryImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPMessageImpl.java
    webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/AttachmentPart.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/AttachmentPart.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/AttachmentPart.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/AttachmentPart.java Tue Dec 19 06:57:05 2006
@@ -434,4 +434,27 @@
      *         object.
      */
     public abstract Iterator getNonMatchingMimeHeaders(String names[]);
+
+    public abstract java.io.InputStream getBase64Content()
+                                              throws SOAPException;
+
+    public abstract java.io.InputStream getRawContent()
+                                           throws SOAPException;
+
+    public abstract byte[] getRawContentBytes()
+                                   throws SOAPException;
+
+    public abstract void setBase64Content(java.io.InputStream inputstream,
+                                          java.lang.String s)
+            throws SOAPException;
+
+    public abstract void setRawContent(java.io.InputStream inputstream,
+                                       java.lang.String s)
+            throws SOAPException;
+
+    public abstract void setRawContentBytes(byte[] abyte0,
+                                            int i,
+                                            int j,
+                                            java.lang.String s)
+            throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/Detail.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/Detail.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/Detail.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/Detail.java Tue Dec 19 06:57:05 2006
@@ -18,6 +18,8 @@
 
 import java.util.Iterator;
 
+import javax.xml.namespace.QName;
+
 /**
  * A container for <code>DetailEntry</code> objects. <code>DetailEntry</code>
  * objects give detailed error information that is application-specific and
@@ -65,4 +67,7 @@
      *         objects in this <code>Detail</code> object
      */
     public abstract Iterator getDetailEntries();
+
+    public abstract DetailEntry addDetailEntry(QName qname)
+        throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/MessageFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/MessageFactory.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/MessageFactory.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/MessageFactory.java Tue Dec 19 06:57:05 2006
@@ -166,6 +166,16 @@
                                               InputStream inputstream)
             throws IOException, SOAPException;
 
+    public static MessageFactory newInstance(String s)
+            throws SOAPException {
+        try {
+            return (MessageFactory) Class.forName(s).newInstance();
+        } catch (Exception exception) {
+            throw new SOAPException("Unable to create message factory for SOAP: "
+                    + exception.getMessage());
+        }
+    }
+
     private static final String DEFAULT_MESSAGE_FACTORY =
             "org.apache.axis2.saaj.MessageFactoryImpl";
 

Added: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJMetaFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJMetaFactory.java?view=auto&rev=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJMetaFactory.java (added)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJMetaFactory.java Tue Dec 19 06:57:05 2006
@@ -0,0 +1,43 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package javax.xml.soap;
+
+public abstract class SAAJMetaFactory {
+
+    static synchronized SAAJMetaFactory getInstance()
+            throws SOAPException {
+        if (instance == null) {
+            try {
+                instance = (SAAJMetaFactory) FactoryFinder.find("javax.xml.soap.MetaFactory", "org.apache.axis2.soap.SAAJMetaFactoryImpl");
+            } catch (Exception exception) {
+                throw new SOAPException(exception.getMessage());
+            }
+        }
+        return instance;
+    }
+
+    protected SAAJMetaFactory() {
+    }
+
+    protected abstract MessageFactory newMessageFactory(String s)
+            throws SOAPException;
+
+    protected abstract SOAPFactory newSOAPFactory(String s)
+            throws SOAPException;
+
+    private static SAAJMetaFactory instance = null;
+}

Added: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java?view=auto&rev=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java (added)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SAAJResult.java Tue Dec 19 06:57:05 2006
@@ -0,0 +1,44 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package javax.xml.soap;
+
+import javax.xml.transform.dom.DOMResult;
+
+public class SAAJResult extends DOMResult {
+
+    public SAAJResult()
+            throws SOAPException {
+        this(MessageFactory.newInstance().createMessage());
+    }
+
+    public SAAJResult(String s)
+            throws SOAPException {
+        this(MessageFactory.newInstance(s).createMessage());
+    }
+
+    public SAAJResult(SOAPMessage soapmessage) {
+        super(soapmessage.getSOAPPart());
+    }
+
+    public SAAJResult(SOAPElement soapelement) {
+        super(soapelement);
+    }
+
+    public javax.xml.soap.Node getResult() {
+        return (javax.xml.soap.Node) super.getNode().getFirstChild();
+    }
+}

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPBody.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPBody.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPBody.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPBody.java Tue Dec 19 06:57:05 2006
@@ -127,4 +127,19 @@
      * @throws SOAPException if the <code>Document</code> cannot be added
      */
     public abstract SOAPBodyElement addDocument(Document document) throws SOAPException;
+
+    public abstract SOAPBodyElement addBodyElement(javax.xml.namespace.QName qname)
+                               throws SOAPException;
+
+    public abstract SOAPFault addFault(javax.xml.namespace.QName qname,
+                   java.lang.String s)
+                   throws SOAPException;
+
+    public abstract SOAPFault addFault(javax.xml.namespace.QName qname,
+                   java.lang.String s,
+                   java.util.Locale locale)
+                   throws SOAPException;
+
+    public abstract org.w3c.dom.Document extractContentAsDocument()
+                                              throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConnection.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConnection.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConnection.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConnection.java Tue Dec 19 06:57:05 2006
@@ -60,4 +60,9 @@
      * @throws SOAPException if there is a SOAP error
      */
     public abstract void close() throws SOAPException;
+
+    public SOAPMessage get(Object obj)
+            throws SOAPException {
+        throw new UnsupportedOperationException();
+    }
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConstants.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConstants.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConstants.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPConstants.java Tue Dec 19 06:57:05 2006
@@ -15,6 +15,8 @@
  */
 package javax.xml.soap;
 
+import javax.xml.namespace.QName;
+
 /**
  * The definition of constants pertaining to the SOAP 1.1 protocol.
  */
@@ -39,4 +41,58 @@
      */
     public static final String URI_SOAP_ACTOR_NEXT =
             "http://schemas.xmlsoap.org/soap/actor/next";
+
+    public static final String DYNAMIC_SOAP_PROTOCOL
+            = "Dynamic Protocol";
+
+    public static final String SOAP_1_1_PROTOCOL
+            = "SOAP 1.1 Protocol";
+
+    public static final String SOAP_1_2_PROTOCOL
+            = "SOAP 1.2 Protocol";
+
+    public static final String DEFAULT_SOAP_PROTOCOL
+            = "SOAP 1.1 Protocol";
+
+    public static final String URI_NS_SOAP_1_1_ENVELOPE
+            = "http://schemas.xmlsoap.org/soap/envelope/";
+
+    public static final String URI_NS_SOAP_1_2_ENVELOPE
+            = "http://www.w3.org/2003/05/soap-envelope";
+
+    public static final String URI_NS_SOAP_1_2_ENCODING
+            = "http://www.w3.org/2003/05/soap-encoding";
+
+    public static final String SOAP_1_1_CONTENT_TYPE
+            = "text/xml";
+
+    public static final String SOAP_1_2_CONTENT_TYPE
+            = "application/soap+xml";
+
+    public static final String URI_SOAP_1_2_ROLE_NEXT
+            = "http://www.w3.org/2003/05/soap-envelope/role/next";
+
+    public static final String URI_SOAP_1_2_ROLE_NONE
+            = "http://www.w3.org/2003/05/soap-envelope/role/none";
+
+    public static final String URI_SOAP_1_2_ROLE_ULTIMATE_RECEIVER
+            = "http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver";
+
+    public static final String SOAP_ENV_PREFIX
+            = "env";
+
+    public static final QName SOAP_VERSIONMISMATCH_FAULT
+            = new QName("http://www.w3.org/2003/05/soap-envelope", "VersionMismatch", "env");
+
+    public static final QName SOAP_MUSTUNDERSTAND_FAULT
+            = new QName("http://www.w3.org/2003/05/soap-envelope", "MustUnderstand", "env");
+
+    public static final QName SOAP_DATAENCODINGUNKNOWN_FAULT
+            = new QName("http://www.w3.org/2003/05/soap-envelope", "DataEncodingUnknown", "env");
+
+    public static final QName SOAP_SENDER_FAULT
+            = new QName("http://www.w3.org/2003/05/soap-envelope", "Sender", "env");
+
+    public static final QName SOAP_RECEIVER_FAULT
+            = new QName("http://www.w3.org/2003/05/soap-envelope", "Receiver", "env");
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPElement.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPElement.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPElement.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPElement.java Tue Dec 19 06:57:05 2006
@@ -17,6 +17,8 @@
 
 import java.util.Iterator;
 
+import javax.xml.namespace.QName;
+
 /**
  * An object representing the contents in a
  * <code>SOAPBody</code> object, the contents in a <code>SOAPHeader</code>
@@ -306,4 +308,28 @@
      *         <code>SOAPElement</code> object
      */
     public abstract Iterator getVisibleNamespacePrefixes();
+
+    public abstract SOAPElement addAttribute(javax.xml.namespace.QName qname,
+                             java.lang.String s)
+            throws SOAPException;
+
+    public abstract SOAPElement addChildElement(javax.xml.namespace.QName qname)
+            throws SOAPException;
+
+    public abstract javax.xml.namespace.QName createQName(java.lang.String s,
+                                          java.lang.String s1)
+            throws SOAPException;
+
+    public abstract java.util.Iterator getAllAttributesAsQNames();
+
+    public abstract java.lang.String getAttributeValue(javax.xml.namespace.QName qname);
+
+    public abstract java.util.Iterator getChildElements(QName name);
+
+    public abstract javax.xml.namespace.QName getElementQName();
+
+    boolean removeAttribute(javax.xml.namespace.QName qname);
+
+    public abstract SOAPElement setElementQName(javax.xml.namespace.QName qname)
+            throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFactory.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFactory.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFactory.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFactory.java Tue Dec 19 06:57:05 2006
@@ -144,6 +144,33 @@
         }
     }
 
+    public static SOAPFactory newInstance(String s) throws SOAPException {
+
+        try {
+            return (SOAPFactory) Class.forName(s).newInstance();
+        } catch (Exception exception) {
+            throw new SOAPException("Unable to create SOAP Factory: "
+                    + exception.getMessage());
+        }
+    }
+
+    public SOAPElement createElement(org.w3c.dom.Element element)
+                          throws SOAPException {
+        throw new UnsupportedOperationException("Not yet implemented");
+    }
+
+    public SOAPElement createElement(javax.xml.namespace.QName qname)
+                          throws SOAPException {
+        throw new UnsupportedOperationException("Not yet implemented");
+    }
+
+    public abstract SOAPFault createFault()
+                               throws SOAPException;
+
+    public abstract SOAPFault createFault(java.lang.String s,
+                                      javax.xml.namespace.QName qname)
+                               throws SOAPException;
+
     private static final String SF_PROPERTY = "javax.xml.soap.SOAPFactory";
 
     private static final String DEFAULT_SF =

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFault.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFault.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFault.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPFault.java Tue Dec 19 06:57:05 2006
@@ -208,4 +208,41 @@
      *         specified
      */
     public abstract Locale getFaultStringLocale();
+
+    public abstract void addFaultReasonText(java.lang.String s,
+                        java.util.Locale locale)
+                        throws SOAPException;
+
+    public abstract void appendFaultSubcode(javax.xml.namespace.QName qname)
+                        throws SOAPException;
+
+    public abstract javax.xml.namespace.QName getFaultCodeAsQName();
+
+    public abstract java.lang.String getFaultNode();
+
+    public abstract java.util.Iterator getFaultReasonLocales()
+            throws SOAPException;
+
+    public abstract java.lang.String getFaultReasonText(java.util.Locale locale)
+            throws SOAPException;
+
+    public abstract java.util.Iterator getFaultReasonTexts()
+            throws SOAPException;
+
+    public abstract java.lang.String getFaultRole();
+
+    public abstract java.util.Iterator getFaultSubcodes();
+
+    public abstract boolean hasDetail();
+
+    public abstract void removeAllFaultSubcodes();
+
+    public abstract void setFaultCode(javax.xml.namespace.QName qname)
+            throws SOAPException;
+
+    public abstract void setFaultNode(java.lang.String s)
+            throws SOAPException;
+
+    public abstract void setFaultRole(java.lang.String s)
+            throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeader.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeader.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeader.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeader.java Tue Dec 19 06:57:05 2006
@@ -150,4 +150,19 @@
      *         <code>SOAPHeader</code>
      */
     public abstract Iterator extractAllHeaderElements();
+
+    public abstract SOAPHeaderElement addHeaderElement(javax.xml.namespace.QName qname)
+                                   throws SOAPException;
+    
+    public abstract SOAPHeaderElement addNotUnderstoodHeaderElement(javax.xml.namespace.QName qname)
+                                                throws SOAPException;
+
+    public abstract SOAPHeaderElement addUpgradeHeaderElement(java.util.Iterator iterator)
+                                          throws SOAPException;
+
+    public abstract SOAPHeaderElement addUpgradeHeaderElement(java.lang.String[] as)
+                                          throws SOAPException;
+
+    public abstract SOAPHeaderElement addUpgradeHeaderElement(java.lang.String s)
+                                          throws SOAPException;
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeaderElement.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeaderElement.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeaderElement.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPHeaderElement.java Tue Dec 19 06:57:05 2006
@@ -80,4 +80,14 @@
      *         <CODE>false</CODE> otherwise
      */
     public abstract boolean getMustUnderstand();
+
+    public abstract void setRole(String s)
+        throws SOAPException;
+
+    public abstract String getRole();
+
+    public abstract void setRelay(boolean flag)
+        throws SOAPException;
+
+    public abstract boolean getRelay();
 }

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPMessage.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPMessage.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPMessage.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPMessage.java Tue Dec 19 06:57:05 2006
@@ -389,6 +389,11 @@
                 "getProperty must be overridden in subclasses of SOAPMessage");
     }
 
+    public abstract AttachmentPart getAttachment(SOAPElement soapelement)
+        throws SOAPException;
+
+    public abstract void removeAttachments(MimeHeaders mimeheaders);
+
     /**
      * Specifies the character type encoding for the SOAP Message.
      */

Modified: webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPPart.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPPart.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPPart.java (original)
+++ webservices/axis2/trunk/java/modules/saaj-api/src/javax/xml/soap/SOAPPart.java Tue Dec 19 06:57:05 2006
@@ -56,7 +56,7 @@
  * The <CODE>SOAPPart</CODE> method <CODE>getEnvelope</CODE> can
  * be used to retrieve the <CODE>SOAPEnvelope</CODE> object.</P>
  */
-public abstract class SOAPPart implements org.w3c.dom.Document {
+public abstract class SOAPPart implements javax.xml.soap.Node, org.w3c.dom.Document {
 
     public SOAPPart() {
     }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java Tue Dec 19 06:57:05 2006
@@ -31,6 +31,7 @@
 import javax.xml.transform.stream.StreamSource;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
+import java.io.InputStream;
 import java.util.Iterator;
 
 /**
@@ -402,6 +403,30 @@
      */
     public Iterator getNonMatchingMimeHeaders(String names[]) {
         return mimeHeaders.getNonMatchingHeaders(names);
+    }
+
+    public InputStream getBase64Content() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public InputStream getRawContent() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public byte[] getRawContentBytes() throws SOAPException {
+        return new byte[0];  //TODO - Not yet implemented
+    }
+
+    public void setBase64Content(InputStream inputstream, String s) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public void setRawContent(InputStream inputstream, String s) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public void setRawContentBytes(byte[] abyte0, int i, int j, String s) throws SOAPException {
+        //TODO - Not yet implemented
     }
 
     /**

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailEntryImpl.java Tue Dec 19 06:57:05 2006
@@ -15,9 +15,14 @@
  */
 package org.apache.axis2.saaj;
 
+import java.util.Iterator;
+
 import org.apache.axiom.om.impl.dom.ElementImpl;
 
 import javax.xml.soap.DetailEntry;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.SOAPException;
+import javax.xml.namespace.QName;
 
 /**
  * The content for a Detail object, giving details for a SOAPFault object.
@@ -33,4 +38,39 @@
         super(element);
     }
 
+    public SOAPElement addAttribute(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addChildElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName createQName(String s, String s1) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getAllAttributesAsQNames() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getAttributeValue(QName qname) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getChildElements(QName name) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName getElementQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean removeAttribute(QName qname) {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement setElementQName(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
 }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/DetailImpl.java Tue Dec 19 06:57:05 2006
@@ -22,6 +22,9 @@
 import javax.xml.soap.DetailEntry;
 import javax.xml.soap.Name;
 import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPElement;
+import javax.xml.namespace.QName;
+
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
@@ -96,4 +99,43 @@
         return details.iterator();
     }
 
+    public DetailEntry addDetailEntry(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addAttribute(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addChildElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName createQName(String s, String s1) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getAllAttributesAsQNames() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getAttributeValue(QName qname) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getChildElements(QName name) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName getElementQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean removeAttribute(QName qname) {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement setElementQName(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
 }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/NodeImplEx.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/NodeImplEx.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/NodeImplEx.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/NodeImplEx.java Tue Dec 19 06:57:05 2006
@@ -43,7 +43,6 @@
 public abstract class NodeImplEx extends NodeImpl implements Node {
 
     /**
-     * @param ownerDocument
      * @param factory
      */
     protected NodeImplEx(OMFactory factory) {

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyElementImpl.java Tue Dec 19 06:57:05 2006
@@ -15,12 +15,15 @@
  */
 package org.apache.axis2.saaj;
 
+import java.util.Iterator;
+
 import org.apache.axiom.om.impl.dom.ElementImpl;
 
 import javax.xml.soap.SOAPBody;
 import javax.xml.soap.SOAPBodyElement;
 import javax.xml.soap.SOAPElement;
 import javax.xml.soap.SOAPException;
+import javax.xml.namespace.QName;
 
 public class SOAPBodyElementImpl extends SOAPElementImpl implements SOAPBodyElement {
 
@@ -36,5 +39,41 @@
             throw new IllegalArgumentException("Parent is not a SOAPBody");
         }
         this.parentElement = parent;
+    }
+
+    public SOAPElement addAttribute(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addChildElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName createQName(String s, String s1) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getAllAttributesAsQNames() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getAttributeValue(QName qname) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getChildElements(QName name) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName getElementQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean removeAttribute(QName qname) {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement setElementQName(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
     }
 }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPBodyImpl.java Tue Dec 19 06:57:05 2006
@@ -274,6 +274,22 @@
         return bodyEle;
     }
 
+    public SOAPBodyElement addBodyElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPFault addFault(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPFault addFault(QName qname, String s, Locale locale) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Document extractContentAsDocument() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
     private javax.xml.soap.Node toSAAJNode(org.w3c.dom.Node node,
                                            SOAPElement parent) throws SOAPException {
         if (node == null) {
@@ -340,6 +356,42 @@
     public Iterator getChildElements(Name name) {
         QName qName = new QName(name.getURI(), name.getLocalName());
         return getChildren(element.getChildrenWithName(qName));
+    }
+
+    public SOAPElement addAttribute(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addChildElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName createQName(String s, String s1) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getAllAttributesAsQNames() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getAttributeValue(QName qname) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getChildElements(QName name) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName getElementQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean removeAttribute(QName qname) {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement setElementQName(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
     }
 
     public Iterator getChildElements() {

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPElementImpl.java Tue Dec 19 06:57:05 2006
@@ -377,6 +377,42 @@
         return returnList.iterator();
     }
 
+    public SOAPElement addAttribute(QName qname, String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement addChildElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName createQName(String s, String s1) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getAllAttributesAsQNames() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getAttributeValue(QName qname) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getChildElements(QName name) {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public QName getElementQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean removeAttribute(QName qname) {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public SOAPElement setElementQName(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
     /* (non-Javadoc)
       * @see javax.xml.soap.SOAPElement#removeAttribute(javax.xml.soap.Name)
       */

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFactoryImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFactoryImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFactoryImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFactoryImpl.java Tue Dec 19 06:57:05 2006
@@ -26,6 +26,8 @@
 import javax.xml.soap.SOAPElement;
 import javax.xml.soap.SOAPException;
 import javax.xml.soap.SOAPFactory;
+import javax.xml.soap.SOAPFault;
+import javax.xml.namespace.QName;
 
 /**
  * 
@@ -138,5 +140,13 @@
      */
     public Name createName(String localName) throws SOAPException {
         return new PrefixedQName(null, localName, null);
+    }
+
+    public SOAPFault createFault() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPFault createFault(String s, QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
     }
 }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPFaultImpl.java Tue Dec 19 06:57:05 2006
@@ -237,6 +237,62 @@
         return this.faultReasonLocale;
     }
 
+    public void addFaultReasonText(String s, Locale locale) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public void appendFaultSubcode(QName qname) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public QName getFaultCodeAsQName() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getFaultNode() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getFaultReasonLocales() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getFaultReasonText(Locale locale) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getFaultReasonTexts() throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public String getFaultRole() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public Iterator getFaultSubcodes() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public boolean hasDetail() {
+        return false;  //TODO - Not yet implemented
+    }
+
+    public void removeAllFaultSubcodes() {
+        //TODO - Not yet implemented
+    }
+
+    public void setFaultCode(QName qname) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public void setFaultNode(String s) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public void setFaultRole(String s) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
     public Iterator getChildElements(Name name) {
         QName qName = new QName(name.getURI(), name.getLocalName());
         return getChildren(element.getChildrenWithName(qName));

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderElementImpl.java Tue Dec 19 06:57:05 2006
@@ -98,6 +98,22 @@
         return this.headerElem.getMustUnderstand();
     }
 
+    public void setRole(String s) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public String getRole() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public void setRelay(boolean flag) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public boolean getRelay() {
+        return false;  //TODO - Not yet implemented
+    }
+
     public void setParentElement(SOAPElement parent) throws SOAPException {
         if (!(parent instanceof SOAPHeader)) {
             throw new IllegalArgumentException("Parent is not a SOAPHeader");

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPHeaderImpl.java Tue Dec 19 06:57:05 2006
@@ -238,6 +238,26 @@
         return elements.iterator();
     }
 
+    public SOAPHeaderElement addHeaderElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPHeaderElement addNotUnderstoodHeaderElement(QName qname) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPHeaderElement addUpgradeHeaderElement(Iterator iterator) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPHeaderElement addUpgradeHeaderElement(String[] as) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public SOAPHeaderElement addUpgradeHeaderElement(String s) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
     public SOAPElement addTextNode(String text) throws SOAPException {
         throw new UnsupportedOperationException("Cannot add text node to SOAPHeader");
     }

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPMessageImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPMessageImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPMessageImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPMessageImpl.java Tue Dec 19 06:57:05 2006
@@ -24,6 +24,9 @@
 import javax.xml.soap.SOAPHeader;
 import javax.xml.soap.SOAPMessage;
 import javax.xml.soap.SOAPPart;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.MimeHeaders;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -345,6 +348,14 @@
      */
     public Object getProperty(String property) throws SOAPException {
         return props.get(property);
+    }
+
+    public AttachmentPart getAttachment(SOAPElement soapelement) throws SOAPException {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public void removeAttachments(MimeHeaders mimeheaders) {
+        //TODO - Not yet implemented
     }
 
     /**

Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java?view=diff&rev=488694&r1=488693&r2=488694
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java Tue Dec 19 06:57:05 2006
@@ -42,6 +42,7 @@
 import javax.xml.soap.SOAPException;
 import javax.xml.soap.SOAPMessage;
 import javax.xml.soap.SOAPPart;
+import javax.xml.soap.SOAPElement;
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.transform.Source;
@@ -1232,5 +1233,29 @@
     public Object getUserData(String arg0) {
         // TODO TODO
         throw new UnsupportedOperationException("TODO");
+    }
+
+    public String getValue() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public void setParentElement(SOAPElement parent) throws SOAPException {
+        //TODO - Not yet implemented
+    }
+
+    public SOAPElement getParentElement() {
+        return null;  //TODO - Not yet implemented
+    }
+
+    public void detachNode() {
+        //TODO - Not yet implemented
+    }
+
+    public void recycleNode() {
+        //TODO - Not yet implemented
+    }
+
+    public void setValue(String value) {
+        //TODO - Not yet implemented
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org