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 ru...@apache.org on 2005/11/26 12:03:24 UTC
svn commit: r349105 - in
/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2:
om/impl/dom/NodeImpl.java saaj2/NodeImplEx.java
saaj2/SOAPFaultElementImpl.java saaj2/SOAPHeaderElementImpl.java
Author: ruchithf
Date: Sat Nov 26 03:03:14 2005
New Revision: 349105
URL: http://svn.apache.org/viewcvs?rev=349105&view=rev
Log:
Adding SOAPHeaderElementImpl and SOAPFaultElementImpl
Added:
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPFaultElementImpl.java
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPHeaderElementImpl.java
Modified:
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/NodeImpl.java
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/NodeImplEx.java
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/NodeImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/NodeImpl.java?rev=349105&r1=349104&r2=349105&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/NodeImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/om/impl/dom/NodeImpl.java Sat Nov 26 03:03:14 2005
@@ -15,8 +15,10 @@
*/
package org.apache.axis2.om.impl.dom;
+import javax.xml.stream.XMLStreamException;
+import javax.xml.stream.XMLStreamWriter;
+
import org.apache.axis2.om.OMContainer;
-import org.apache.axis2.om.OMElement;
import org.apache.axis2.om.OMException;
import org.apache.axis2.om.OMNode;
import org.apache.axis2.om.OMXMLParserWrapper;
@@ -28,9 +30,6 @@
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.w3c.dom.UserDataHandler;
-
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamWriter;
/**
* @author Ruchith Fernando (ruchith.fernando@gmail.com)
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/NodeImplEx.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/NodeImplEx.java?rev=349105&r1=349104&r2=349105&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/NodeImplEx.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/NodeImplEx.java Sat Nov 26 03:03:14 2005
@@ -19,6 +19,7 @@
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPException;
+import org.apache.axis2.om.OMContainer;
import org.apache.axis2.om.OMElement;
import org.apache.axis2.om.OMException;
import org.apache.axis2.om.OMNode;
@@ -34,6 +35,10 @@
public SOAPElement getParentElement() {
return this.parentElement;
+ }
+
+ public OMContainer getParent() {
+ return (OMContainer)this.parentElement;
}
public String getValue() {
Added: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPFaultElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPFaultElementImpl.java?rev=349105&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPFaultElementImpl.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPFaultElementImpl.java Sat Nov 26 03:03:14 2005
@@ -0,0 +1,32 @@
+/*
+ * 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 org.apache.axis2.saaj2;
+
+import javax.xml.soap.SOAPFaultElement;
+
+import org.apache.axis2.om.impl.dom.ElementImpl;
+
+public class SOAPFaultElementImpl extends SOAPElementImpl implements
+ SOAPFaultElement {
+
+ /**
+ * @param element
+ */
+ public SOAPFaultElementImpl(ElementImpl element) {
+ super(element);
+ }
+
+}
Added: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPHeaderElementImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPHeaderElementImpl.java?rev=349105&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPHeaderElementImpl.java (added)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj2/SOAPHeaderElementImpl.java Sat Nov 26 03:03:14 2005
@@ -0,0 +1,62 @@
+/*
+ * 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 org.apache.axis2.saaj2;
+
+import javax.xml.soap.SOAPHeaderElement;
+
+import org.apache.axis2.om.impl.dom.ElementImpl;
+import org.apache.axis2.soap.SOAPHeaderBlock;
+
+public class SOAPHeaderElementImpl extends SOAPElementImpl implements
+ SOAPHeaderElement {
+
+ SOAPHeaderBlock headerElem;
+ /**
+ * @param element
+ */
+ public SOAPHeaderElementImpl(SOAPHeaderBlock element) {
+ super((ElementImpl)element);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.xml.soap.SOAPHeaderElement#setActor(java.lang.String)
+ */
+ public void setActor(String actorURI) {
+ this.headerElem.setRole(actorURI);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.xml.soap.SOAPHeaderElement#getActor()
+ */
+ public String getActor() {
+ return this.headerElem.getRole();
+ }
+
+ /* (non-Javadoc)
+ * @see javax.xml.soap.SOAPHeaderElement#setMustUnderstand(boolean)
+ */
+ public void setMustUnderstand(boolean mustUnderstand) {
+ this.headerElem.setMustUnderstand(mustUnderstand);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.xml.soap.SOAPHeaderElement#getMustUnderstand()
+ */
+ public boolean getMustUnderstand() {
+ return this.headerElem.getMustUnderstand();
+ }
+
+}