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 di...@apache.org on 2005/09/15 21:07:03 UTC
svn commit: r289289 [123/134] - in /webservices/axis2/trunk/java: ./ etc/
modules/addressing/ modules/addressing/src/META-INF/
modules/addressing/src/org/apache/axis2/handlers/addressing/
modules/addressing/test-resources/ modules/addressing/test/org/a...
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFactory.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFactory.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFactory.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFactory.java Thu Sep 15 11:52:11 2005
@@ -1,326 +1,326 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMFactory;
-import org.apache.axis2.om.OMNamespace;
-import org.apache.axis2.om.OMXMLParserWrapper;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFactory extends OMFactory {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- public SOAPMessage createSOAPMessage(OMXMLParserWrapper builder);
- public SOAPMessage createSOAPMessage(SOAPEnvelope envelope, OMXMLParserWrapper parserWrapper);
-
- /**
- * @param builder
- * @return
- */
- public SOAPEnvelope createSOAPEnvelope(OMXMLParserWrapper builder);
-
- /**
- * @return
- */
- public SOAPEnvelope createSOAPEnvelope() throws SOAPProcessingException;
-
- /**
- * @param envelope
- * @return
- */
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope) throws SOAPProcessingException;
-
- /**
- * @param envelope
- * @param builder
- * @return
- */
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope,
- OMXMLParserWrapper builder);
-
- /**
- * @param localName
- * @param ns
- * @return
- */
- public SOAPHeaderBlock createSOAPHeaderBlock(String localName,
- OMNamespace ns,
- SOAPHeader parent) throws SOAPProcessingException;
-
- /**
- * @param localName
- * @param ns
- * @param parent
- * @param builder
- * @return
- */
- public SOAPHeaderBlock createSOAPHeaderBlock(String localName,
- OMNamespace ns,
- SOAPHeader parent,
- OMXMLParserWrapper builder) throws SOAPProcessingException;
-
- /**
- * @param parent
- * @param e
- * @return
- */
- public SOAPFault createSOAPFault(SOAPBody parent, Exception e) throws SOAPProcessingException;
-
- public SOAPFault createSOAPFault(SOAPBody parent) throws SOAPProcessingException;
-
- /**
- * @param ns
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFault createSOAPFault(SOAPBody parent,
- OMXMLParserWrapper builder);
-
- /**
- * @param envelope
- * @return
- */
- public SOAPBody createSOAPBody(SOAPEnvelope envelope) throws SOAPProcessingException;
-
- /**
- * @param envelope
- * @param builder
- * @return
- */
- public SOAPBody createSOAPBody(SOAPEnvelope envelope,
- OMXMLParserWrapper builder);
-
- /* ========================
- = SOAPFaultCode =
- ======================== */
-
- /**
- * Code eii under SOAPFault (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent) throws SOAPProcessingException;
-
- /**
- * Code eii under SOAPFault (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent,
- OMXMLParserWrapper builder);
-
-
- /*========================
- = SOAPFaultCodeValue =
- ======================== */
- /**
- * Value eii under Code (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultValue createSOAPFaultValue(SOAPFaultCode parent) throws SOAPProcessingException;
-
- /**
- * Value eii under Code (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultValue createSOAPFaultValue(SOAPFaultCode parent,
- OMXMLParserWrapper builder);
-
- /*========================
- = SOAPFaultSubCode =
- ======================== */
-
- /**
- * SubCode eii under Value (parent)
- *
- * @param parent
- * @return
- */
-
- //added
- public SOAPFaultValue createSOAPFaultValue(SOAPFaultSubCode parent) throws SOAPProcessingException;
-
- //added
- public SOAPFaultValue createSOAPFaultValue(SOAPFaultSubCode parent,
- OMXMLParserWrapper builder);
-
- //changed
- public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultCode parent) throws SOAPProcessingException;
-
- /**
- * SubCode eii under Value (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- //changed
- public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultCode parent,
- OMXMLParserWrapper builder);
-
- /**
- * SubCode eii under SubCode (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultSubCode parent) throws SOAPProcessingException;
-
- /**
- * SubCode eii under SubCode (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultSubCode parent,
- OMXMLParserWrapper builder);
-
-
- /*========================
- = SOAPFaultReason =
- ======================== */
-
- /**
- * Reason eii under SOAPFault (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent) throws SOAPProcessingException;
-
- /**
- * Reason eii under SOAPFault (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent,
- OMXMLParserWrapper builder);
-
- /*========================
- = SOAPFaultReasonText =
- ======================== */
-
- /**
- * SubCode eii under SubCode (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultText createSOAPFaultText(SOAPFaultReason parent) throws SOAPProcessingException;
-
- /**
- * SubCode eii under SubCode (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultText createSOAPFaultText(SOAPFaultReason parent,
- OMXMLParserWrapper builder);
-
-
- /*========================
- = SOAPFaultNode =
- ======================== */
-
- /**
- * Node eii under SOAPFault (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultNode createSOAPFaultNode(SOAPFault parent) throws SOAPProcessingException;
-
- /**
- * Node eii under SOAPFault (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultNode createSOAPFaultNode(SOAPFault parent,
- OMXMLParserWrapper builder);
-
- /*========================
- = SOAPFaultRole =
- ======================== */
-
- /**
- * Role eii under SOAPFault (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent) throws SOAPProcessingException;
-
- /**
- * Role eii under SOAPFault (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent,
- OMXMLParserWrapper builder);
-
- /*========================
- = SOAPFaultDetail =
- ======================== */
-
- /**
- * Detail eii under SOAPFault (parent)
- *
- * @param parent
- * @return
- */
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent) throws SOAPProcessingException;
-
- /**
- * Role eii under SOAPFault (parent)
- *
- * @param parent
- * @param builder
- * @return
- */
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent,
- OMXMLParserWrapper builder);
-
-
- /**
- * Method getDefaultEnvelope
- *
- * @return
- */
- public SOAPEnvelope getDefaultEnvelope() throws SOAPProcessingException;
-
- public SOAPEnvelope getDefaultFaultEnvelope() throws SOAPProcessingException;
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMFactory;
+import org.apache.axis2.om.OMNamespace;
+import org.apache.axis2.om.OMXMLParserWrapper;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFactory extends OMFactory {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ public SOAPMessage createSOAPMessage(OMXMLParserWrapper builder);
+ public SOAPMessage createSOAPMessage(SOAPEnvelope envelope, OMXMLParserWrapper parserWrapper);
+
+ /**
+ * @param builder
+ * @return
+ */
+ public SOAPEnvelope createSOAPEnvelope(OMXMLParserWrapper builder);
+
+ /**
+ * @return
+ */
+ public SOAPEnvelope createSOAPEnvelope() throws SOAPProcessingException;
+
+ /**
+ * @param envelope
+ * @return
+ */
+ public SOAPHeader createSOAPHeader(SOAPEnvelope envelope) throws SOAPProcessingException;
+
+ /**
+ * @param envelope
+ * @param builder
+ * @return
+ */
+ public SOAPHeader createSOAPHeader(SOAPEnvelope envelope,
+ OMXMLParserWrapper builder);
+
+ /**
+ * @param localName
+ * @param ns
+ * @return
+ */
+ public SOAPHeaderBlock createSOAPHeaderBlock(String localName,
+ OMNamespace ns,
+ SOAPHeader parent) throws SOAPProcessingException;
+
+ /**
+ * @param localName
+ * @param ns
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPHeaderBlock createSOAPHeaderBlock(String localName,
+ OMNamespace ns,
+ SOAPHeader parent,
+ OMXMLParserWrapper builder) throws SOAPProcessingException;
+
+ /**
+ * @param parent
+ * @param e
+ * @return
+ */
+ public SOAPFault createSOAPFault(SOAPBody parent, Exception e) throws SOAPProcessingException;
+
+ public SOAPFault createSOAPFault(SOAPBody parent) throws SOAPProcessingException;
+
+ /**
+ * @param ns
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFault createSOAPFault(SOAPBody parent,
+ OMXMLParserWrapper builder);
+
+ /**
+ * @param envelope
+ * @return
+ */
+ public SOAPBody createSOAPBody(SOAPEnvelope envelope) throws SOAPProcessingException;
+
+ /**
+ * @param envelope
+ * @param builder
+ * @return
+ */
+ public SOAPBody createSOAPBody(SOAPEnvelope envelope,
+ OMXMLParserWrapper builder);
+
+ /* ========================
+ = SOAPFaultCode =
+ ======================== */
+
+ /**
+ * Code eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultCode createSOAPFaultCode(SOAPFault parent) throws SOAPProcessingException;
+
+ /**
+ * Code eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultCode createSOAPFaultCode(SOAPFault parent,
+ OMXMLParserWrapper builder);
+
+
+ /*========================
+ = SOAPFaultCodeValue =
+ ======================== */
+ /**
+ * Value eii under Code (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultValue createSOAPFaultValue(SOAPFaultCode parent) throws SOAPProcessingException;
+
+ /**
+ * Value eii under Code (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultValue createSOAPFaultValue(SOAPFaultCode parent,
+ OMXMLParserWrapper builder);
+
+ /*========================
+ = SOAPFaultSubCode =
+ ======================== */
+
+ /**
+ * SubCode eii under Value (parent)
+ *
+ * @param parent
+ * @return
+ */
+
+ //added
+ public SOAPFaultValue createSOAPFaultValue(SOAPFaultSubCode parent) throws SOAPProcessingException;
+
+ //added
+ public SOAPFaultValue createSOAPFaultValue(SOAPFaultSubCode parent,
+ OMXMLParserWrapper builder);
+
+ //changed
+ public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultCode parent) throws SOAPProcessingException;
+
+ /**
+ * SubCode eii under Value (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ //changed
+ public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultCode parent,
+ OMXMLParserWrapper builder);
+
+ /**
+ * SubCode eii under SubCode (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultSubCode parent) throws SOAPProcessingException;
+
+ /**
+ * SubCode eii under SubCode (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultSubCode createSOAPFaultSubCode(SOAPFaultSubCode parent,
+ OMXMLParserWrapper builder);
+
+
+ /*========================
+ = SOAPFaultReason =
+ ======================== */
+
+ /**
+ * Reason eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultReason createSOAPFaultReason(SOAPFault parent) throws SOAPProcessingException;
+
+ /**
+ * Reason eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultReason createSOAPFaultReason(SOAPFault parent,
+ OMXMLParserWrapper builder);
+
+ /*========================
+ = SOAPFaultReasonText =
+ ======================== */
+
+ /**
+ * SubCode eii under SubCode (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultText createSOAPFaultText(SOAPFaultReason parent) throws SOAPProcessingException;
+
+ /**
+ * SubCode eii under SubCode (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultText createSOAPFaultText(SOAPFaultReason parent,
+ OMXMLParserWrapper builder);
+
+
+ /*========================
+ = SOAPFaultNode =
+ ======================== */
+
+ /**
+ * Node eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultNode createSOAPFaultNode(SOAPFault parent) throws SOAPProcessingException;
+
+ /**
+ * Node eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultNode createSOAPFaultNode(SOAPFault parent,
+ OMXMLParserWrapper builder);
+
+ /*========================
+ = SOAPFaultRole =
+ ======================== */
+
+ /**
+ * Role eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultRole createSOAPFaultRole(SOAPFault parent) throws SOAPProcessingException;
+
+ /**
+ * Role eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultRole createSOAPFaultRole(SOAPFault parent,
+ OMXMLParserWrapper builder);
+
+ /*========================
+ = SOAPFaultDetail =
+ ======================== */
+
+ /**
+ * Detail eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @return
+ */
+ public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent) throws SOAPProcessingException;
+
+ /**
+ * Role eii under SOAPFault (parent)
+ *
+ * @param parent
+ * @param builder
+ * @return
+ */
+ public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent,
+ OMXMLParserWrapper builder);
+
+
+ /**
+ * Method getDefaultEnvelope
+ *
+ * @return
+ */
+ public SOAPEnvelope getDefaultEnvelope() throws SOAPProcessingException;
+
+ public SOAPEnvelope getDefaultFaultEnvelope() throws SOAPProcessingException;
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFactory.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFault.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFault.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFault.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFault.java Thu Sep 15 11:52:11 2005
@@ -1,107 +1,107 @@
-/*
- * 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.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.om.OMException;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-
-/**
- * An element in the <CODE>SOAPBody</CODE> object that contains
- * error and/or status information. This information may relate to
- * errors in the <CODE>OMMessage</CODE> object or to problems
- * that are not related to the content in the message itself.
- * Problems not related to the message itself are generally errors
- * in processing, such as the inability to communicate with an
- * upstream server.
- * <P>
- * The <CODE>SOAPFault</CODE> interface provides methods for
- * retrieving the information contained in a <CODE>
- * SOAPFault</CODE> object and for setting the fault code, the
- * fault actor, and a string describing the fault. B fault code is
- * one of the codes defined in the SOAP 1.1 specification that
- * describe the fault. An actor is an intermediate recipient to
- * whom a message was routed. The message path may include one or
- * more actors, or, if no actors are specified, the message goes
- * only to the default actor, which is the final intended
- * recipient.
- */
-public interface SOAPFault extends OMElement {
-
- /**
- * SOAPFaultCode is a mandatory item in a Fault, in SOAP 1.2 specification
- *
- * @param soapFaultCode
- */
- public void setCode(SOAPFaultCode soapFaultCode) throws SOAPProcessingException;
-
- public SOAPFaultCode getCode();
-
- /**
- * SOAPFaultReason is a mandatory item in a Fault, in SOAP 1.2 specification
- *
- * @param reason
- */
- public void setReason(SOAPFaultReason reason) throws SOAPProcessingException;
-
- public SOAPFaultReason getReason();
-
- /**
- * SOAPFaultNode is an optional item in a Fault, in SOAP 1.2 specification
- *
- * @param node
- */
- public void setNode(SOAPFaultNode node) throws SOAPProcessingException;
-
- public SOAPFaultNode getNode();
-
- /**
- * SOAPFaultRoleImpl is an optional item in a Fault, in SOAP 1.2 specification
- *
- * @param role
- */
- public void setRole(SOAPFaultRole role) throws SOAPProcessingException;
-
- public SOAPFaultRole getRole();
-
- /**
- * SOAPFaultRoleImpl is an optional item in a Fault, in SOAP 1.2 specification
- *
- * @param detail
- */
- public void setDetail(SOAPFaultDetail detail) throws SOAPProcessingException;
-
- public SOAPFaultDetail getDetail();
-
- /**
- * This will return if there is an exception in the SOAP fault.
- * <p/>
- * If the exception is like;
- * <SOAPFault>
- * <Detail>
- * <Exception> stack trace goes here </Exception>
- * </Detail>
- * </SOAPFault>
- *
- * @return
- * @throws org.apache.axis2.om.OMException
- *
- */
- public Exception getException() throws OMException;
-
- public void setException(Exception e) throws OMException;
-}
+/*
+ * 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.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.om.OMException;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+
+/**
+ * An element in the <CODE>SOAPBody</CODE> object that contains
+ * error and/or status information. This information may relate to
+ * errors in the <CODE>OMMessage</CODE> object or to problems
+ * that are not related to the content in the message itself.
+ * Problems not related to the message itself are generally errors
+ * in processing, such as the inability to communicate with an
+ * upstream server.
+ * <P>
+ * The <CODE>SOAPFault</CODE> interface provides methods for
+ * retrieving the information contained in a <CODE>
+ * SOAPFault</CODE> object and for setting the fault code, the
+ * fault actor, and a string describing the fault. B fault code is
+ * one of the codes defined in the SOAP 1.1 specification that
+ * describe the fault. An actor is an intermediate recipient to
+ * whom a message was routed. The message path may include one or
+ * more actors, or, if no actors are specified, the message goes
+ * only to the default actor, which is the final intended
+ * recipient.
+ */
+public interface SOAPFault extends OMElement {
+
+ /**
+ * SOAPFaultCode is a mandatory item in a Fault, in SOAP 1.2 specification
+ *
+ * @param soapFaultCode
+ */
+ public void setCode(SOAPFaultCode soapFaultCode) throws SOAPProcessingException;
+
+ public SOAPFaultCode getCode();
+
+ /**
+ * SOAPFaultReason is a mandatory item in a Fault, in SOAP 1.2 specification
+ *
+ * @param reason
+ */
+ public void setReason(SOAPFaultReason reason) throws SOAPProcessingException;
+
+ public SOAPFaultReason getReason();
+
+ /**
+ * SOAPFaultNode is an optional item in a Fault, in SOAP 1.2 specification
+ *
+ * @param node
+ */
+ public void setNode(SOAPFaultNode node) throws SOAPProcessingException;
+
+ public SOAPFaultNode getNode();
+
+ /**
+ * SOAPFaultRoleImpl is an optional item in a Fault, in SOAP 1.2 specification
+ *
+ * @param role
+ */
+ public void setRole(SOAPFaultRole role) throws SOAPProcessingException;
+
+ public SOAPFaultRole getRole();
+
+ /**
+ * SOAPFaultRoleImpl is an optional item in a Fault, in SOAP 1.2 specification
+ *
+ * @param detail
+ */
+ public void setDetail(SOAPFaultDetail detail) throws SOAPProcessingException;
+
+ public SOAPFaultDetail getDetail();
+
+ /**
+ * This will return if there is an exception in the SOAP fault.
+ * <p/>
+ * If the exception is like;
+ * <SOAPFault>
+ * <Detail>
+ * <Exception> stack trace goes here </Exception>
+ * </Detail>
+ * </SOAPFault>
+ *
+ * @return
+ * @throws org.apache.axis2.om.OMException
+ *
+ */
+ public Exception getException() throws OMException;
+
+ public void setException(Exception e) throws OMException;
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFault.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultCode.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultCode.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultCode.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultCode.java Thu Sep 15 11:52:11 2005
@@ -1,47 +1,47 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultCode extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- /**
- * @param value
- */
- public void setValue(SOAPFaultValue value) throws SOAPProcessingException;
-
- /**
- * @return
- */
- public SOAPFaultValue getValue();
-
- /**
- * @param value
- */
- public void setSubCode(SOAPFaultSubCode value) throws SOAPProcessingException;
-
- /**
- * @return
- */
- public SOAPFaultSubCode getSubCode();
-
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultCode extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ /**
+ * @param value
+ */
+ public void setValue(SOAPFaultValue value) throws SOAPProcessingException;
+
+ /**
+ * @return
+ */
+ public SOAPFaultValue getValue();
+
+ /**
+ * @param value
+ */
+ public void setSubCode(SOAPFaultSubCode value) throws SOAPProcessingException;
+
+ /**
+ * @return
+ */
+ public SOAPFaultSubCode getSubCode();
+
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultCode.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultDetail.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultDetail.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultDetail.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultDetail.java Thu Sep 15 11:52:11 2005
@@ -1,42 +1,42 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-
-import java.util.Iterator;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-
-/**
- * The Detail element information item is intended for carrying application
- * specific error information related to the SOAP Body .
- * <p/>
- * The Detail element information item has:
- * A [local name] of Detail .
- * A [namespace name] of http://www.w3.org/2003/05/soap-envelope .
- * Zero or more attribute information items in its [attributes] property.
- * Zero or more child element information items in its [children] property.
- */
-public interface SOAPFaultDetail extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
- public void addDetailEntry(OMElement detailElement);
-
- public Iterator getAllDetailEntries();
-
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+
+import java.util.Iterator;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+
+/**
+ * The Detail element information item is intended for carrying application
+ * specific error information related to the SOAP Body .
+ * <p/>
+ * The Detail element information item has:
+ * A [local name] of Detail .
+ * A [namespace name] of http://www.w3.org/2003/05/soap-envelope .
+ * Zero or more attribute information items in its [attributes] property.
+ * Zero or more child element information items in its [children] property.
+ */
+public interface SOAPFaultDetail extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+ public void addDetailEntry(OMElement detailElement);
+
+ public Iterator getAllDetailEntries();
+
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultDetail.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultNode.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultNode.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultNode.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultNode.java Thu Sep 15 11:52:11 2005
@@ -1,39 +1,39 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultNode extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- /**
- * each SOAP node is identified by a URI. The value of the Node element
- * information item is the URI that identifies the SOAP node that generated
- * the fault. SOAP nodes that do not act as the ultimate SOAP receiver MUST
- * include this element information item. An ultimate SOAP receiver MAY
- * include this element information item to indicate explicitly that it
- * generated the fault.
- *
- * @param uri
- */
- public void setNodeValue(String uri);
-
- public String getNodeValue();
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultNode extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ /**
+ * each SOAP node is identified by a URI. The value of the Node element
+ * information item is the URI that identifies the SOAP node that generated
+ * the fault. SOAP nodes that do not act as the ultimate SOAP receiver MUST
+ * include this element information item. An ultimate SOAP receiver MAY
+ * include this element information item to indicate explicitly that it
+ * generated the fault.
+ *
+ * @param uri
+ */
+ public void setNodeValue(String uri);
+
+ public String getNodeValue();
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultNode.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultReason.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultReason.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultReason.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultReason.java Thu Sep 15 11:52:11 2005
@@ -1,30 +1,30 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultReason extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- public void setSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException;
-
- public SOAPFaultText getSOAPText();
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultReason extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ public void setSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException;
+
+ public SOAPFaultText getSOAPText();
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultReason.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultRole.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultRole.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultRole.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultRole.java Thu Sep 15 11:52:11 2005
@@ -1,44 +1,44 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-
-/**
- * The Role element information item identifies the role the node was operating
- * in at the point the fault occurred.
- * <p/>
- * The Role element information item has:
- * A [local name] of Role .
- * A [namespace name] of http://www.w3.org/2003/05/soap-envelope .
- */
-public interface SOAPFaultRole extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- /**
- * The value of the Role element information item MUST be one of the roles
- * assumed by the node during processing of the message
- *
- * @param uri
- */
- public void setRoleValue(String uri);
-
- public String getRoleValue();
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+
+/**
+ * The Role element information item identifies the role the node was operating
+ * in at the point the fault occurred.
+ * <p/>
+ * The Role element information item has:
+ * A [local name] of Role .
+ * A [namespace name] of http://www.w3.org/2003/05/soap-envelope .
+ */
+public interface SOAPFaultRole extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ /**
+ * The value of the Role element information item MUST be one of the roles
+ * assumed by the node during processing of the message
+ *
+ * @param uri
+ */
+ public void setRoleValue(String uri);
+
+ public String getRoleValue();
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultRole.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultSubCode.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultSubCode.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultSubCode.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultSubCode.java Thu Sep 15 11:52:11 2005
@@ -1,45 +1,45 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultSubCode extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- /**
- * Fault SubCode contain only one mandatory Value child. This value child contains a QName
- *
- * @param soapFaultSubCodeValue
- */
- public void setValue(SOAPFaultValue soapFaultSubCodeValue) throws SOAPProcessingException;
-
- public SOAPFaultValue getValue();
-
-
- /**
- * Fault SubCode can contain an optional SubCode
- *
- * @param subCode
- */
- public void setSubCode(SOAPFaultSubCode subCode) throws SOAPProcessingException;
-
- public SOAPFaultSubCode getSubCode();
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultSubCode extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ /**
+ * Fault SubCode contain only one mandatory Value child. This value child contains a QName
+ *
+ * @param soapFaultSubCodeValue
+ */
+ public void setValue(SOAPFaultValue soapFaultSubCodeValue) throws SOAPProcessingException;
+
+ public SOAPFaultValue getValue();
+
+
+ /**
+ * Fault SubCode can contain an optional SubCode
+ *
+ * @param subCode
+ */
+ public void setSubCode(SOAPFaultSubCode subCode) throws SOAPProcessingException;
+
+ public SOAPFaultSubCode getSubCode();
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultSubCode.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultText.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultText.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultText.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultText.java Thu Sep 15 11:52:11 2005
@@ -1,38 +1,38 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultText extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-
- /**
- * lang is a mandatory attribute within the SOAPFaultText which must have
- * SOAP12Constants.SOAP_FAULT_TEXT_LANG_ATTR_NS_URI as the namespace URI and
- * SOAP12constants.SOAP_FAULT_TEXT_LANG_ATTR_NS_PREFIX or a capitalization thereof as the prefix
- *
- * @param lang
- */
- public void setLang(String lang);
-
- public String getLang();
-
-
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultText extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+
+ /**
+ * lang is a mandatory attribute within the SOAPFaultText which must have
+ * SOAP12Constants.SOAP_FAULT_TEXT_LANG_ATTR_NS_URI as the namespace URI and
+ * SOAP12constants.SOAP_FAULT_TEXT_LANG_ATTR_NS_PREFIX or a capitalization thereof as the prefix
+ *
+ * @param lang
+ */
+ public void setLang(String lang);
+
+ public String getLang();
+
+
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultText.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultValue.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultValue.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultValue.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultValue.java Thu Sep 15 11:52:11 2005
@@ -1,25 +1,25 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMElement;
-
-/**
- * Copyright 2001-2004 The Apache Software Foundation.
- * <p/>
- * 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
- * <p/>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p/>
- * 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.
- * <p/>
- */
-public interface SOAPFaultValue extends OMElement {
- /**
- * Eran Chinthaka (chinthaka@apache.org)
- */
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMElement;
+
+/**
+ * Copyright 2001-2004 The Apache Software Foundation.
+ * <p/>
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ * <p/>
+ */
+public interface SOAPFaultValue extends OMElement {
+ /**
+ * Eran Chinthaka (chinthaka@apache.org)
+ */
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPFaultValue.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeader.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeader.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeader.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeader.java Thu Sep 15 11:52:11 2005
@@ -1,127 +1,127 @@
-/*
- * 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.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.om.OMException;
-import org.apache.axis2.om.OMNamespace;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-
-/**
- * Interface SOAPHeader
- */
-public interface SOAPHeader extends OMElement {
- /**
- * Creates a new <CODE>SOAPHeaderBlock</CODE> object initialized with the
- * specified name and adds it to this <CODE>SOAPHeader</CODE> object.
- *
- * @param localName
- * @param ns
- * @return the new <CODE>SOAPHeaderBlock</CODE> object that was inserted
- * into this <CODE>SOAPHeader</CODE> object
- * @throws org.apache.axis2.om.OMException
- * if a SOAP error occurs
- */
- public abstract SOAPHeaderBlock addHeaderBlock(String localName,
- OMNamespace ns) throws OMException;
-
- /**
- * Returns a list of all the <CODE>SOAPHeaderBlock</CODE> objects in this
- * <CODE>SOAPHeader</CODE> object that have the the specified role. An
- * role is a global attribute that indicates the intermediate parties to
- * whom the message should be sent. An role receives the message and then
- * sends it to the next role. The default role is the ultimate intended
- * recipient for the message, so if no role attribute is included in a
- * <CODE>SOAPHeader</CODE> object, the message is sent to its ultimate
- * destination.
- *
- * @param role
- * a <CODE>String</CODE> giving the URI of the role for which
- * to search
- * @return an <CODE>Iterator</CODE> object over all the <CODE>
- * SOAPHeaderBlock</CODE> objects that contain the specified role
- * @see #extractHeaderBlocks(java.lang.String)
- * extractHeaderBlocks(java.lang.String)
- */
- public abstract Iterator examineHeaderBlocks(String role);
-
- /**
- * Returns a list of all the <CODE>SOAPHeaderBlock</CODE> objects in this
- * <CODE>SOAPHeader</CODE> object that have the the specified role and
- * detaches them from this <CODE>SOAPHeader</CODE> object.
- * <P>
- * This method allows an role to process only the parts of the <CODE>
- * SOAPHeader</CODE> object that apply to it and to remove them before
- * passing the message on to the next role.
- *
- * @param role
- * a <CODE>String</CODE> giving the URI of the role for which
- * to search
- * @return an <CODE>Iterator</CODE> object over all the <CODE>
- * SOAPHeaderBlock</CODE> objects that contain the specified role
- * @see #examineHeaderBlocks(java.lang.String)
- * examineHeaderBlocks(java.lang.String)
- */
- public abstract Iterator extractHeaderBlocks(String role);
-
- /**
- * Returns an <code>Iterator</code> over all the
- * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader</code>
- * object that have the specified role and that have a MustUnderstand
- * attribute whose value is equivalent to <code>true</code>.
- *
- * @param role
- * a <code>String</code> giving the URI of the role for which
- * to search
- * @return an <code>Iterator</code> object over all the
- * <code>SOAPHeaderBlock</code> objects that contain the specified
- * role and are marked as MustUnderstand
- */
- public abstract Iterator examineMustUnderstandHeaderBlocks(String role);
-
- /**
- * Returns an <code>Iterator</code> over all the
- * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader</code>
- * object.
- *
- * @return an <code>Iterator</code> object over all the
- * <code>SOAPHeaderBlock</code> objects contained by this
- * <code>SOAPHeader</code>. If there are no header blocks then an
- * empty iterator is returned.
- */
- public abstract Iterator examineAllHeaderBlocks();
-
- /**
- * Returns an <code>Iterator</code> over all the
- * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader </code>
- * object and detaches them from this <code>SOAPHeader</code> object.
- *
- * @return an <code>Iterator</code> object over all the
- * <code>SOAPHeaderBlock</code> objects contained by this
- * <code>SOAPHeader</code>
- */
- public abstract Iterator extractAllHeaderBlocks();
-
- /**
- * Return all the Headers that has the Namespace URI to given NS URI
- *
- * @param nsURI
- * @return
- */
- public ArrayList getHeaderBlocksWithNSURI(String nsURI);
-}
+/*
+ * 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.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.om.OMException;
+import org.apache.axis2.om.OMNamespace;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+
+/**
+ * Interface SOAPHeader
+ */
+public interface SOAPHeader extends OMElement {
+ /**
+ * Creates a new <CODE>SOAPHeaderBlock</CODE> object initialized with the
+ * specified name and adds it to this <CODE>SOAPHeader</CODE> object.
+ *
+ * @param localName
+ * @param ns
+ * @return the new <CODE>SOAPHeaderBlock</CODE> object that was inserted
+ * into this <CODE>SOAPHeader</CODE> object
+ * @throws org.apache.axis2.om.OMException
+ * if a SOAP error occurs
+ */
+ public abstract SOAPHeaderBlock addHeaderBlock(String localName,
+ OMNamespace ns) throws OMException;
+
+ /**
+ * Returns a list of all the <CODE>SOAPHeaderBlock</CODE> objects in this
+ * <CODE>SOAPHeader</CODE> object that have the the specified role. An
+ * role is a global attribute that indicates the intermediate parties to
+ * whom the message should be sent. An role receives the message and then
+ * sends it to the next role. The default role is the ultimate intended
+ * recipient for the message, so if no role attribute is included in a
+ * <CODE>SOAPHeader</CODE> object, the message is sent to its ultimate
+ * destination.
+ *
+ * @param role
+ * a <CODE>String</CODE> giving the URI of the role for which
+ * to search
+ * @return an <CODE>Iterator</CODE> object over all the <CODE>
+ * SOAPHeaderBlock</CODE> objects that contain the specified role
+ * @see #extractHeaderBlocks(java.lang.String)
+ * extractHeaderBlocks(java.lang.String)
+ */
+ public abstract Iterator examineHeaderBlocks(String role);
+
+ /**
+ * Returns a list of all the <CODE>SOAPHeaderBlock</CODE> objects in this
+ * <CODE>SOAPHeader</CODE> object that have the the specified role and
+ * detaches them from this <CODE>SOAPHeader</CODE> object.
+ * <P>
+ * This method allows an role to process only the parts of the <CODE>
+ * SOAPHeader</CODE> object that apply to it and to remove them before
+ * passing the message on to the next role.
+ *
+ * @param role
+ * a <CODE>String</CODE> giving the URI of the role for which
+ * to search
+ * @return an <CODE>Iterator</CODE> object over all the <CODE>
+ * SOAPHeaderBlock</CODE> objects that contain the specified role
+ * @see #examineHeaderBlocks(java.lang.String)
+ * examineHeaderBlocks(java.lang.String)
+ */
+ public abstract Iterator extractHeaderBlocks(String role);
+
+ /**
+ * Returns an <code>Iterator</code> over all the
+ * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader</code>
+ * object that have the specified role and that have a MustUnderstand
+ * attribute whose value is equivalent to <code>true</code>.
+ *
+ * @param role
+ * a <code>String</code> giving the URI of the role for which
+ * to search
+ * @return an <code>Iterator</code> object over all the
+ * <code>SOAPHeaderBlock</code> objects that contain the specified
+ * role and are marked as MustUnderstand
+ */
+ public abstract Iterator examineMustUnderstandHeaderBlocks(String role);
+
+ /**
+ * Returns an <code>Iterator</code> over all the
+ * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader</code>
+ * object.
+ *
+ * @return an <code>Iterator</code> object over all the
+ * <code>SOAPHeaderBlock</code> objects contained by this
+ * <code>SOAPHeader</code>. If there are no header blocks then an
+ * empty iterator is returned.
+ */
+ public abstract Iterator examineAllHeaderBlocks();
+
+ /**
+ * Returns an <code>Iterator</code> over all the
+ * <code>SOAPHeaderBlock</code> objects in this <code>SOAPHeader </code>
+ * object and detaches them from this <code>SOAPHeader</code> object.
+ *
+ * @return an <code>Iterator</code> object over all the
+ * <code>SOAPHeaderBlock</code> objects contained by this
+ * <code>SOAPHeader</code>
+ */
+ public abstract Iterator extractAllHeaderBlocks();
+
+ /**
+ * Return all the Headers that has the Namespace URI to given NS URI
+ *
+ * @param nsURI
+ * @return
+ */
+ public ArrayList getHeaderBlocksWithNSURI(String nsURI);
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeader.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeaderBlock.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeaderBlock.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeaderBlock.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeaderBlock.java Thu Sep 15 11:52:11 2005
@@ -1,89 +1,89 @@
-/*
- * 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.soap;
-
-import org.apache.axis2.om.OMElement;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-/**
- * <P>An object representing the contents in the SOAP header part of the SOAP
- * envelope. The immediate children of a <CODE> SOAPHeader</CODE> object can be
- * represented only as <CODE> SOAPHeaderBlock</CODE> objects.</P> <P>B
- * <CODE>SOAPHeaderBlock</CODE> object can have other <CODE>OMElement</CODE>
- * objects as its children.</P>
- */
-public interface SOAPHeaderBlock extends OMElement {
- /**
- * Sets the actor associated with this <CODE> SOAPHeaderBlock</CODE> object
- * to the specified actor.
- *
- * @param roleURI a <CODE>String</CODE> giving the URI of the actor to set
- * @throws java.lang.IllegalArgumentException
- * if there is a problem in setting the actor.
- * @see #getRole() getRole()
- */
- public abstract void setRole(String roleURI);
-
- /**
- * Returns the uri of the actor associated with this <CODE>
- * SOAPHeaderBlock</CODE> object.
- *
- * @return a <CODE>String</CODE> giving the URI of the actor
- * @see #setRole(java.lang.String) setRole(java.lang.String)
- */
- public abstract String getRole();
-
- /**
- * Sets the mustUnderstand attribute for this <CODE> SOAPHeaderBlock</CODE>
- * object to be on or off. <P>If the mustUnderstand attribute is on, the
- * actor who receives the <CODE>SOAPHeaderBlock</CODE> must process it
- * correctly. This ensures, for example, that if the <CODE>
- * SOAPHeaderBlock</CODE> object modifies the message, that the message is
- * being modified correctly.</P>
- *
- * @param mustUnderstand <CODE>true</CODE> to set the mustUnderstand
- * attribute on; <CODE>false</CODE> to turn if off
- * @throws java.lang.IllegalArgumentException
- * if there is a problem in setting the actor.
- * @see #getMustUnderstand() getMustUnderstand()
- */
- public abstract void setMustUnderstand(boolean mustUnderstand);
-
- public abstract void setMustUnderstand(String mustUnderstand) throws SOAPProcessingException;
-
- /**
- * Returns whether the mustUnderstand attribute for this
- * <CODE>SOAPHeaderBlock</CODE> object is turned on.
- *
- * @return <CODE>true</CODE> if the mustUnderstand attribute of this
- * <CODE>SOAPHeaderBlock</CODE> object is turned on;
- * <CODE>false</CODE> otherwise
- */
- public abstract boolean getMustUnderstand() throws SOAPProcessingException;
-
-
- public abstract boolean isProcessed();
-
- /**
- * We need to know whether all the mustUnderstand headers have been
- * processed by the node. This will done by a specific validation handler at
- * the end of the execution chain. For this all the handlers who process a
- * particular header block must explicitly say that he processesd the header
- * by calling setProcessed()
- */
- public abstract void setProcessed();
-
-}
+/*
+ * 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.soap;
+
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+/**
+ * <P>An object representing the contents in the SOAP header part of the SOAP
+ * envelope. The immediate children of a <CODE> SOAPHeader</CODE> object can be
+ * represented only as <CODE> SOAPHeaderBlock</CODE> objects.</P> <P>B
+ * <CODE>SOAPHeaderBlock</CODE> object can have other <CODE>OMElement</CODE>
+ * objects as its children.</P>
+ */
+public interface SOAPHeaderBlock extends OMElement {
+ /**
+ * Sets the actor associated with this <CODE> SOAPHeaderBlock</CODE> object
+ * to the specified actor.
+ *
+ * @param roleURI a <CODE>String</CODE> giving the URI of the actor to set
+ * @throws java.lang.IllegalArgumentException
+ * if there is a problem in setting the actor.
+ * @see #getRole() getRole()
+ */
+ public abstract void setRole(String roleURI);
+
+ /**
+ * Returns the uri of the actor associated with this <CODE>
+ * SOAPHeaderBlock</CODE> object.
+ *
+ * @return a <CODE>String</CODE> giving the URI of the actor
+ * @see #setRole(java.lang.String) setRole(java.lang.String)
+ */
+ public abstract String getRole();
+
+ /**
+ * Sets the mustUnderstand attribute for this <CODE> SOAPHeaderBlock</CODE>
+ * object to be on or off. <P>If the mustUnderstand attribute is on, the
+ * actor who receives the <CODE>SOAPHeaderBlock</CODE> must process it
+ * correctly. This ensures, for example, that if the <CODE>
+ * SOAPHeaderBlock</CODE> object modifies the message, that the message is
+ * being modified correctly.</P>
+ *
+ * @param mustUnderstand <CODE>true</CODE> to set the mustUnderstand
+ * attribute on; <CODE>false</CODE> to turn if off
+ * @throws java.lang.IllegalArgumentException
+ * if there is a problem in setting the actor.
+ * @see #getMustUnderstand() getMustUnderstand()
+ */
+ public abstract void setMustUnderstand(boolean mustUnderstand);
+
+ public abstract void setMustUnderstand(String mustUnderstand) throws SOAPProcessingException;
+
+ /**
+ * Returns whether the mustUnderstand attribute for this
+ * <CODE>SOAPHeaderBlock</CODE> object is turned on.
+ *
+ * @return <CODE>true</CODE> if the mustUnderstand attribute of this
+ * <CODE>SOAPHeaderBlock</CODE> object is turned on;
+ * <CODE>false</CODE> otherwise
+ */
+ public abstract boolean getMustUnderstand() throws SOAPProcessingException;
+
+
+ public abstract boolean isProcessed();
+
+ /**
+ * We need to know whether all the mustUnderstand headers have been
+ * processed by the node. This will done by a specific validation handler at
+ * the end of the execution chain. For this all the handlers who process a
+ * particular header block must explicitly say that he processesd the header
+ * by calling setProcessed()
+ */
+ public abstract void setProcessed();
+
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPHeaderBlock.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPMessage.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPMessage.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPMessage.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPMessage.java Thu Sep 15 11:52:11 2005
@@ -1,29 +1,29 @@
-package org.apache.axis2.soap;
-
-import org.apache.axis2.om.OMDocument;
-import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
-
-/*
- * Copyright 2001-2004 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.
- *
- * @author : Eran Chinthaka (chinthaka@apache.org)
- */
-
-public interface SOAPMessage extends OMDocument {
-
- public SOAPEnvelope getSOAPEnvelope() throws SOAPProcessingException;
- public void setSOAPEnvelope(SOAPEnvelope envelope) throws SOAPProcessingException;
-
-}
+package org.apache.axis2.soap;
+
+import org.apache.axis2.om.OMDocument;
+import org.apache.axis2.soap.impl.llom.SOAPProcessingException;
+
+/*
+ * Copyright 2001-2004 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.
+ *
+ * @author : Eran Chinthaka (chinthaka@apache.org)
+ */
+
+public interface SOAPMessage extends OMDocument {
+
+ public SOAPEnvelope getSOAPEnvelope() throws SOAPProcessingException;
+ public void setSOAPEnvelope(SOAPEnvelope envelope) throws SOAPProcessingException;
+
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/SOAPMessage.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/impl/llom/SOAPBodyImpl.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/impl/llom/SOAPBodyImpl.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/impl/llom/SOAPBodyImpl.java (original)
+++ webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/impl/llom/SOAPBodyImpl.java Thu Sep 15 11:52:11 2005
@@ -1,146 +1,146 @@
-/*
- * 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.soap.impl.llom;
-
-import org.apache.axis2.om.*;
-import org.apache.axis2.soap.*;
-
-/**
- * Class SOAPBodyImpl
- */
-public abstract class SOAPBodyImpl extends SOAPElement
- implements SOAPBody, OMConstants {
- /**
- * Field hasSOAPFault
- */
- private boolean hasSOAPFault = false;
-
- /**
- * @param envelope
- */
- public SOAPBodyImpl(SOAPEnvelope envelope) throws SOAPProcessingException {
- super(envelope, SOAPConstants.BODY_LOCAL_NAME, true);
-
- }
-
- /**
- * Constructor SOAPBodyImpl
- *
- * @param envelope
- * @param builder
- */
- public SOAPBodyImpl(SOAPEnvelope envelope, OMXMLParserWrapper builder) {
- super(envelope, SOAPConstants.BODY_LOCAL_NAME, builder);
- }
-
- /**
- * Creates a new <code>SOAPFault</code> object and adds it to
- * this <code>SOAPBody</code> object.
- *
- * @param e
- * @return the new <code>SOAPFault</code> object
- * @throws org.apache.axis2.om.OMException
- * if there is a SOAP error
- * @throws OMException
- */
- public abstract SOAPFault addFault(Exception e) throws OMException;
-
- /**
- * Indicates whether a <code>SOAPFault</code> object exists in
- * this <code>SOAPBody</code> object.
- *
- * @return <code>true</code> if a <code>SOAPFault</code> object exists in
- * this <code>SOAPBody</code> object; <code>false</code>
- * otherwise
- */
- public boolean hasFault() {
- if (hasSOAPFault) {
- return true;
- } else {
- OMElement element = getFirstElement();
- if (element != null
- &&
- SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(
- element.getLocalName())
- &&
- (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
- element.getNamespace().getName())
- ||
- SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
- element.getNamespace().getName()))) { //added this line
- hasSOAPFault = true;
- return true;
- } else {
- return false;
- }
- }
- }
-
- /**
- * Returns the <code>SOAPFault</code> object in this <code>SOAPBody</code>
- * object.
- *
- * @return the <code>SOAPFault</code> object in this <code>SOAPBody</code>
- * object
- */
- public SOAPFault getFault() {
- OMElement element = getFirstElement();
- if (hasSOAPFault) {
- return (SOAPFault) element;
- } else if (element != null
- &&
- SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(
- element.getLocalName())
- &&
- (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
- element.getNamespace().getName())
- ||
- SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
- element.getNamespace().getName()))) { //added this line
- hasSOAPFault = true;
- return (SOAPFault) element;
- } else {
- return null;
- }
-
- }
-
- /**
- * @param soapFault
- * @throws org.apache.axis2.om.OMException
- *
- * @throws OMException
- */
- public void addFault(SOAPFault soapFault) throws OMException {
- if (hasSOAPFault) {
- throw new OMException(
- "SOAP Body already has a SOAP Fault and there can not be more than one SOAP fault");
- }
- addChild(soapFault);
- hasSOAPFault = true;
- }
-
- protected void checkParent(OMElement parent) throws SOAPProcessingException {
- if (!(parent instanceof SOAPEnvelopeImpl)) {
- throw new SOAPProcessingException(
- "Expecting an implementation of SOAP Envelope as the parent. But received some other implementation");
- }
- }
-
- public OMNode detach() throws OMException {
- throw new SOAPProcessingException("Can not detach SOAP Body, SOAP Envelope must have a Body !!");
- }
-}
+/*
+ * 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.soap.impl.llom;
+
+import org.apache.axis2.om.*;
+import org.apache.axis2.soap.*;
+
+/**
+ * Class SOAPBodyImpl
+ */
+public abstract class SOAPBodyImpl extends SOAPElement
+ implements SOAPBody, OMConstants {
+ /**
+ * Field hasSOAPFault
+ */
+ private boolean hasSOAPFault = false;
+
+ /**
+ * @param envelope
+ */
+ public SOAPBodyImpl(SOAPEnvelope envelope) throws SOAPProcessingException {
+ super(envelope, SOAPConstants.BODY_LOCAL_NAME, true);
+
+ }
+
+ /**
+ * Constructor SOAPBodyImpl
+ *
+ * @param envelope
+ * @param builder
+ */
+ public SOAPBodyImpl(SOAPEnvelope envelope, OMXMLParserWrapper builder) {
+ super(envelope, SOAPConstants.BODY_LOCAL_NAME, builder);
+ }
+
+ /**
+ * Creates a new <code>SOAPFault</code> object and adds it to
+ * this <code>SOAPBody</code> object.
+ *
+ * @param e
+ * @return the new <code>SOAPFault</code> object
+ * @throws org.apache.axis2.om.OMException
+ * if there is a SOAP error
+ * @throws OMException
+ */
+ public abstract SOAPFault addFault(Exception e) throws OMException;
+
+ /**
+ * Indicates whether a <code>SOAPFault</code> object exists in
+ * this <code>SOAPBody</code> object.
+ *
+ * @return <code>true</code> if a <code>SOAPFault</code> object exists in
+ * this <code>SOAPBody</code> object; <code>false</code>
+ * otherwise
+ */
+ public boolean hasFault() {
+ if (hasSOAPFault) {
+ return true;
+ } else {
+ OMElement element = getFirstElement();
+ if (element != null
+ &&
+ SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(
+ element.getLocalName())
+ &&
+ (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
+ element.getNamespace().getName())
+ ||
+ SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
+ element.getNamespace().getName()))) { //added this line
+ hasSOAPFault = true;
+ return true;
+ } else {
+ return false;
+ }
+ }
+ }
+
+ /**
+ * Returns the <code>SOAPFault</code> object in this <code>SOAPBody</code>
+ * object.
+ *
+ * @return the <code>SOAPFault</code> object in this <code>SOAPBody</code>
+ * object
+ */
+ public SOAPFault getFault() {
+ OMElement element = getFirstElement();
+ if (hasSOAPFault) {
+ return (SOAPFault) element;
+ } else if (element != null
+ &&
+ SOAPConstants.SOAPFAULT_LOCAL_NAME.equals(
+ element.getLocalName())
+ &&
+ (SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
+ element.getNamespace().getName())
+ ||
+ SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI.equals(
+ element.getNamespace().getName()))) { //added this line
+ hasSOAPFault = true;
+ return (SOAPFault) element;
+ } else {
+ return null;
+ }
+
+ }
+
+ /**
+ * @param soapFault
+ * @throws org.apache.axis2.om.OMException
+ *
+ * @throws OMException
+ */
+ public void addFault(SOAPFault soapFault) throws OMException {
+ if (hasSOAPFault) {
+ throw new OMException(
+ "SOAP Body already has a SOAP Fault and there can not be more than one SOAP fault");
+ }
+ addChild(soapFault);
+ hasSOAPFault = true;
+ }
+
+ protected void checkParent(OMElement parent) throws SOAPProcessingException {
+ if (!(parent instanceof SOAPEnvelopeImpl)) {
+ throw new SOAPProcessingException(
+ "Expecting an implementation of SOAP Envelope as the parent. But received some other implementation");
+ }
+ }
+
+ public OMNode detach() throws OMException {
+ throw new SOAPProcessingException("Can not detach SOAP Body, SOAP Envelope must have a Body !!");
+ }
+}
Propchange: webservices/axis2/trunk/java/modules/xml/src/org/apache/axis2/soap/impl/llom/SOAPBodyImpl.java
------------------------------------------------------------------------------
svn:eol-style = native