You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/08/22 00:29:02 UTC
svn commit: r1697061 [1/2] - in /webservices/axiom/trunk:
aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/
implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/
implementations/axiom-dom/src/main/java/org/apac...
Author: veithen
Date: Fri Aug 21 22:29:01 2015
New Revision: 1697061
URL: http://svn.apache.org/r1697061
Log:
Eliminate duplicate code in SOAPFactory implementations.
Modified:
webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/AxiomSOAPFactorySupport.aj
webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHelper.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11Factory.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12Factory.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/factory/OMLinkedListImplFactory.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPBodyImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultDetailImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPHeaderImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11BodyImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11Factory.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11FaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11FaultDetailImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11FaultImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11FaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11FaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap11/SOAP11HeaderImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12BodyImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12Factory.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12FaultCodeImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12FaultDetailImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12FaultImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12FaultReasonImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12FaultRoleImpl.java
webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/soap12/SOAP12HeaderImpl.java
Modified: webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/AxiomSOAPFactorySupport.aj
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/AxiomSOAPFactorySupport.aj?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/AxiomSOAPFactorySupport.aj (original)
+++ webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/AxiomSOAPFactorySupport.aj Fri Aug 21 22:29:01 2015
@@ -18,15 +18,47 @@
*/
package org.apache.axiom.soap.impl.common;
+import javax.xml.namespace.QName;
+
+import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
+import org.apache.axiom.om.impl.common.AxiomContainer;
+import org.apache.axiom.soap.SOAPBody;
import org.apache.axiom.soap.SOAPConstants;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAPFault;
+import org.apache.axiom.soap.SOAPFaultCode;
+import org.apache.axiom.soap.SOAPFaultDetail;
+import org.apache.axiom.soap.SOAPFaultReason;
+import org.apache.axiom.soap.SOAPFaultRole;
import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.soap.SOAPMessage;
public aspect AxiomSOAPFactorySupport {
+ private final <T extends AxiomSOAPElement> T AxiomSOAPFactory.createSOAPElement(Class<T> type, OMElement parent, QName qname, OMXMLParserWrapper builder) {
+ T element = createNSAwareElement(type);
+ if (builder != null) {
+ element.coreSetBuilder(builder);
+ } else if (parent != null) {
+ element.checkParent(parent);
+ }
+ if (parent != null) {
+ ((AxiomContainer)parent).addChild(element, builder != null);
+ }
+ if (builder != null) {
+ element.internalSetLocalName(qname.getLocalPart());
+ } else if (qname.getNamespaceURI().length() == 0) {
+ element.initName(qname.getLocalPart(), null, true);
+ } else if (parent != null) {
+ element.initName(qname.getLocalPart(), parent.getNamespace(), false);
+ } else {
+ element.initName(qname.getLocalPart(), getNamespace(), true);
+ }
+ return element;
+ }
+
public final SOAPMessage AxiomSOAPFactory.createSOAPMessage(OMXMLParserWrapper builder) {
AxiomSOAPMessage message = createSOAPMessage();
// Null check for Spring-WS compatibility
@@ -48,6 +80,19 @@ public aspect AxiomSOAPFactorySupport {
return createAxiomElement(AxiomSOAPEnvelope.class, message, SOAPConstants.SOAPENVELOPE_LOCAL_NAME, null, builder, false);
}
+ public final SOAPHeader AxiomSOAPFactory.createSOAPHeader(SOAPEnvelope parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getHeaderClass(), parent, helper.getHeaderQName(), builder);
+ }
+
+ public final SOAPHeader AxiomSOAPFactory.createSOAPHeader(SOAPEnvelope parent) {
+ return createSOAPHeader(parent, null);
+ }
+
+ public final SOAPHeader AxiomSOAPFactory.createSOAPHeader() {
+ return createSOAPHeader(null, null);
+ }
+
public final SOAPHeaderBlock AxiomSOAPFactory.createSOAPHeaderBlock(String localName, OMNamespace ns, SOAPHeader parent) {
return createAxiomElement(getSOAPHelper().getHeaderBlockClass(), parent, localName, ns, null, true);
}
@@ -59,4 +104,82 @@ public aspect AxiomSOAPFactorySupport {
public final SOAPHeaderBlock AxiomSOAPFactory.createSOAPHeaderBlock(String localName, SOAPHeader parent, OMXMLParserWrapper builder) {
return createAxiomElement(getSOAPHelper().getHeaderBlockClass(), parent, localName, null, builder, false);
}
+
+ public final SOAPBody AxiomSOAPFactory.createSOAPBody(SOAPEnvelope parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getBodyClass(), parent, helper.getBodyQName(), builder);
+ }
+
+ public final SOAPBody AxiomSOAPFactory.createSOAPBody(SOAPEnvelope parent) {
+ return createSOAPBody(parent, null);
+ }
+
+ public final SOAPBody AxiomSOAPFactory.createSOAPBody() {
+ return createSOAPBody(null, null);
+ }
+
+ public final SOAPFault AxiomSOAPFactory.createSOAPFault(SOAPBody parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getFaultClass(), parent, helper.getFaultQName(), builder);
+ }
+
+ public final SOAPFault AxiomSOAPFactory.createSOAPFault(SOAPBody parent) {
+ return createSOAPFault(parent, (OMXMLParserWrapper)null);
+ }
+
+ public final SOAPFault AxiomSOAPFactory.createSOAPFault() {
+ return createSOAPFault(null, (OMXMLParserWrapper)null);
+ }
+
+ public final SOAPFaultCode AxiomSOAPFactory.createSOAPFaultCode(SOAPFault parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getFaultCodeClass(), parent, helper.getFaultCodeQName(), builder);
+ }
+
+ public final SOAPFaultCode AxiomSOAPFactory.createSOAPFaultCode(SOAPFault parent) {
+ return createSOAPFaultCode(parent, null);
+ }
+
+ public final SOAPFaultCode AxiomSOAPFactory.createSOAPFaultCode() {
+ return createSOAPFaultCode(null, null);
+ }
+
+ public final SOAPFaultReason AxiomSOAPFactory.createSOAPFaultReason(SOAPFault parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getFaultReasonClass(), parent, helper.getFaultReasonQName(), builder);
+ }
+
+ public final SOAPFaultReason AxiomSOAPFactory.createSOAPFaultReason(SOAPFault parent) {
+ return createSOAPFaultReason(parent, null);
+ }
+
+ public final SOAPFaultReason AxiomSOAPFactory.createSOAPFaultReason() {
+ return createSOAPFaultReason(null, null);
+ }
+
+ public final SOAPFaultRole AxiomSOAPFactory.createSOAPFaultRole(SOAPFault parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getFaultRoleClass(), parent, helper.getFaultRoleQName(), builder);
+ }
+
+ public final SOAPFaultRole AxiomSOAPFactory.createSOAPFaultRole(SOAPFault parent) {
+ return createSOAPFaultRole(parent, null);
+ }
+
+ public final SOAPFaultRole AxiomSOAPFactory.createSOAPFaultRole() {
+ return createSOAPFaultRole(null, null);
+ }
+
+ public final SOAPFaultDetail AxiomSOAPFactory.createSOAPFaultDetail(SOAPFault parent, OMXMLParserWrapper builder) {
+ SOAPHelper helper = getSOAPHelper();
+ return createSOAPElement(helper.getFaultDetailClass(), parent, helper.getFaultDetailQName(), builder);
+ }
+
+ public final SOAPFaultDetail AxiomSOAPFactory.createSOAPFaultDetail(SOAPFault parent) {
+ return createSOAPFaultDetail(parent, null);
+ }
+
+ public final SOAPFaultDetail AxiomSOAPFactory.createSOAPFaultDetail() {
+ return createSOAPFaultDetail(null, null);
+ }
}
Modified: webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHelper.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHelper.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHelper.java (original)
+++ webservices/axiom/trunk/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHelper.java Fri Aug 21 22:29:01 2015
@@ -34,7 +34,14 @@ import org.apache.axiom.soap.SOAPVersion
*/
abstract class SOAPHelper {
static final SOAPHelper SOAP11 = new SOAPHelper(SOAP11Version.getSingleton(), "SOAP 1.1",
+ AxiomSOAP11Header.class,
AxiomSOAP11HeaderBlock.class,
+ AxiomSOAP11Body.class,
+ AxiomSOAP11Fault.class,
+ AxiomSOAP11FaultCode.class,
+ AxiomSOAP11FaultReason.class,
+ AxiomSOAP11FaultRole.class,
+ AxiomSOAP11FaultDetail.class,
SOAP11Constants.ATTR_ACTOR, null) {
public Boolean parseBoolean(String literal) {
if (literal.equals("1")) {
@@ -53,7 +60,14 @@ abstract class SOAPHelper {
};
static final SOAPHelper SOAP12 = new SOAPHelper(SOAP12Version.getSingleton(), "SOAP 1.2",
+ AxiomSOAP12Header.class,
AxiomSOAP12HeaderBlock.class,
+ AxiomSOAP12Body.class,
+ AxiomSOAP12Fault.class,
+ AxiomSOAP12FaultCode.class,
+ AxiomSOAP12FaultReason.class,
+ AxiomSOAP12FaultRole.class,
+ AxiomSOAP12FaultDetail.class,
SOAP12Constants.SOAP_ROLE, SOAP12Constants.SOAP_RELAY) {
public Boolean parseBoolean(String literal) {
if (literal.equals("true") || literal.equals("1")) {
@@ -73,17 +87,47 @@ abstract class SOAPHelper {
private final SOAPVersion version;
private final String specName;
+ private final Class<? extends AxiomSOAPHeader> headerClass;
+ private final QName headerQName;
private final Class<? extends AxiomSOAPHeaderBlock> headerBlockClass;
+ private final Class<? extends AxiomSOAPBody> bodyClass;
+ private final QName bodyQName;
+ private final Class<? extends AxiomSOAPFault> faultClass;
+ private final QName faultQName;
+ private final Class<? extends AxiomSOAPFaultCode> faultCodeClass;
+ private final Class<? extends AxiomSOAPFaultReason> faultReasonClass;
+ private final Class<? extends AxiomSOAPFaultRole> faultRoleClass;
+ private final Class<? extends AxiomSOAPFaultDetail> faultDetailClass;
private final QName mustUnderstandAttributeQName;
private final QName roleAttributeQName;
private final QName relayAttributeQName;
private SOAPHelper(SOAPVersion version, String specName,
+ Class<? extends AxiomSOAPHeader> headerClass,
Class<? extends AxiomSOAPHeaderBlock> headerBlockClass,
+ Class<? extends AxiomSOAPBody> bodyClass,
+ Class<? extends AxiomSOAPFault> faultClass,
+ Class<? extends AxiomSOAPFaultCode> faultCodeClass,
+ Class<? extends AxiomSOAPFaultReason> faultReasonClass,
+ Class<? extends AxiomSOAPFaultRole> faultRoleClass,
+ Class<? extends AxiomSOAPFaultDetail> faultDetailClass,
String roleAttributeLocalName, String relayAttributeLocalName) {
this.version = version;
this.specName = specName;
+ this.headerClass = headerClass;
+ headerQName = new QName(version.getEnvelopeURI(), SOAPConstants.HEADER_LOCAL_NAME,
+ SOAPConstants.SOAP_DEFAULT_NAMESPACE_PREFIX);
this.headerBlockClass = headerBlockClass;
+ this.bodyClass = bodyClass;
+ bodyQName = new QName(version.getEnvelopeURI(), SOAPConstants.BODY_LOCAL_NAME,
+ SOAPConstants.SOAP_DEFAULT_NAMESPACE_PREFIX);
+ this.faultClass = faultClass;
+ faultQName = new QName(version.getEnvelopeURI(), SOAPConstants.SOAPFAULT_LOCAL_NAME,
+ SOAPConstants.SOAP_DEFAULT_NAMESPACE_PREFIX);
+ this.faultCodeClass = faultCodeClass;
+ this.faultReasonClass = faultReasonClass;
+ this.faultRoleClass = faultRoleClass;
+ this.faultDetailClass = faultDetailClass;
mustUnderstandAttributeQName = new QName(
version.getEnvelopeURI(), SOAPConstants.ATTR_MUSTUNDERSTAND, SOAPConstants.SOAP_DEFAULT_NAMESPACE_PREFIX);
roleAttributeQName = new QName(
@@ -100,10 +144,66 @@ abstract class SOAPHelper {
return specName;
}
+ final Class<? extends AxiomSOAPHeader> getHeaderClass() {
+ return headerClass;
+ }
+
+ final QName getHeaderQName() {
+ return headerQName;
+ }
+
final Class<? extends AxiomSOAPHeaderBlock> getHeaderBlockClass() {
return headerBlockClass;
}
+ final Class<? extends AxiomSOAPBody> getBodyClass() {
+ return bodyClass;
+ }
+
+ final QName getBodyQName() {
+ return bodyQName;
+ }
+
+ final Class<? extends AxiomSOAPFault> getFaultClass() {
+ return faultClass;
+ }
+
+ final QName getFaultQName() {
+ return faultQName;
+ }
+
+ final Class<? extends AxiomSOAPFaultCode> getFaultCodeClass() {
+ return faultCodeClass;
+ }
+
+ final QName getFaultCodeQName() {
+ return version.getFaultCodeQName();
+ }
+
+ final Class<? extends AxiomSOAPFaultReason> getFaultReasonClass() {
+ return faultReasonClass;
+ }
+
+ final QName getFaultReasonQName() {
+ return version.getFaultReasonQName();
+ }
+
+ final Class<? extends AxiomSOAPFaultRole> getFaultRoleClass() {
+ return faultRoleClass;
+ }
+
+ final QName getFaultRoleQName() {
+ return version.getFaultRoleQName();
+ }
+
+ final Class<? extends AxiomSOAPFaultDetail> getFaultDetailClass() {
+ return faultDetailClass;
+ }
+
+ final QName getFaultDetailQName() {
+ return version.getFaultDetailQName();
+ }
+
final QName getMustUnderstandAttributeQName() {
return mustUnderstandAttributeQName;
}
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/OMDOMFactory.java Fri Aug 21 22:29:01 2015
@@ -19,6 +19,8 @@
package org.apache.axiom.om.impl.dom.factory;
+import javax.xml.namespace.QName;
+
import org.apache.axiom.core.CoreCDATASection;
import org.apache.axiom.core.CoreCharacterDataNode;
import org.apache.axiom.core.CoreDocument;
@@ -57,20 +59,54 @@ import org.apache.axiom.om.impl.dom.Docu
import org.apache.axiom.om.impl.dom.DocumentTypeImpl;
import org.apache.axiom.om.impl.dom.ElementImpl;
import org.apache.axiom.om.impl.dom.EntityReferenceImpl;
-import org.apache.axiom.om.impl.dom.NamespaceDeclaration;
import org.apache.axiom.om.impl.dom.NSAwareAttribute;
import org.apache.axiom.om.impl.dom.NSUnawareAttribute;
+import org.apache.axiom.om.impl.dom.NamespaceDeclaration;
import org.apache.axiom.om.impl.dom.ProcessingInstructionImpl;
import org.apache.axiom.om.impl.dom.TextImpl;
import org.apache.axiom.om.impl.util.OMSerializerUtil;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Body;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Fault;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Header;
import org.apache.axiom.soap.impl.common.AxiomSOAP11HeaderBlock;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Body;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Fault;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultReason;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultSubCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultText;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultValue;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Header;
import org.apache.axiom.soap.impl.common.AxiomSOAP12HeaderBlock;
import org.apache.axiom.soap.impl.common.AxiomSOAPEnvelope;
import org.apache.axiom.soap.impl.dom.SOAPEnvelopeImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11BodyImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultCodeImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultDetailImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultReasonImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11FaultRoleImpl;
import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderBlockImpl;
+import org.apache.axiom.soap.impl.dom.soap11.SOAP11HeaderImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12BodyImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultCodeImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultDetailImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultNodeImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultReasonImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultRoleImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultSubCodeImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultTextImpl;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12FaultValueImpl;
import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderBlockImpl;
-
-import javax.xml.namespace.QName;
+import org.apache.axiom.soap.impl.dom.soap12.SOAP12HeaderImpl;
/**
* OM factory implementation for DOOM. It creates nodes that implement
@@ -302,10 +338,46 @@ public class OMDOMFactory implements Axi
element = new ElementImpl(this);
} else if (type == AxiomSOAPEnvelope.class) {
element = new SOAPEnvelopeImpl(this);
+ } else if (type == AxiomSOAP11Header.class) {
+ element = new SOAP11HeaderImpl(this);
+ } else if (type == AxiomSOAP12Header.class) {
+ element = new SOAP12HeaderImpl(this);
} else if (type == AxiomSOAP11HeaderBlock.class) {
element = new SOAP11HeaderBlockImpl(this);
} else if (type == AxiomSOAP12HeaderBlock.class) {
element = new SOAP12HeaderBlockImpl(this);
+ } else if (type == AxiomSOAP11Body.class) {
+ element = new SOAP11BodyImpl(this);
+ } else if (type == AxiomSOAP12Body.class) {
+ element = new SOAP12BodyImpl(this);
+ } else if (type == AxiomSOAP11Fault.class) {
+ element = new SOAP11FaultImpl(this);
+ } else if (type == AxiomSOAP12Fault.class) {
+ element = new SOAP12FaultImpl(this);
+ } else if (type == AxiomSOAP11FaultCode.class) {
+ element = new SOAP11FaultCodeImpl(this);
+ } else if (type == AxiomSOAP12FaultCode.class) {
+ element = new SOAP12FaultCodeImpl(this);
+ } else if (type == AxiomSOAP12FaultValue.class) {
+ element = new SOAP12FaultValueImpl(this);
+ } else if (type == AxiomSOAP12FaultSubCode.class) {
+ element = new SOAP12FaultSubCodeImpl(this);
+ } else if (type == AxiomSOAP11FaultReason.class) {
+ element = new SOAP11FaultReasonImpl(this);
+ } else if (type == AxiomSOAP12FaultReason.class) {
+ element = new SOAP12FaultReasonImpl(this);
+ } else if (type == AxiomSOAP12FaultText.class) {
+ element = new SOAP12FaultTextImpl(this);
+ } else if (type == AxiomSOAP12FaultNode.class) {
+ element = new SOAP12FaultNodeImpl(this);
+ } else if (type == AxiomSOAP11FaultRole.class) {
+ element = new SOAP11FaultRoleImpl(this);
+ } else if (type == AxiomSOAP12FaultRole.class) {
+ element = new SOAP12FaultRoleImpl(this);
+ } else if (type == AxiomSOAP11FaultDetail.class) {
+ element = new SOAP11FaultDetailImpl(this);
+ } else if (type == AxiomSOAP12FaultDetail.class) {
+ element = new SOAP12FaultDetailImpl(this);
} else {
throw new IllegalArgumentException();
}
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPBodyImpl.java Fri Aug 21 22:29:01 2015
@@ -26,7 +26,6 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPBody;
import org.apache.axiom.soap.SOAPConstants;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
@@ -40,13 +39,6 @@ public abstract class SOAPBodyImpl exten
super(factory);
}
- /** @param envelope */
- public SOAPBodyImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, SOAPConstants.BODY_LOCAL_NAME, true, factory);
-
- }
-
public SOAPBodyImpl(ParentNode parentNode, OMNamespace ns,
OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl) {
super(parentNode, SOAPConstants.BODY_LOCAL_NAME, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultCodeImpl.java Fri Aug 21 22:29:01 2015
@@ -25,9 +25,7 @@ import org.apache.axiom.om.OMXMLParserWr
import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.soap.SOAP12Constants;
import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultSubCode;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAPFaultCode;
public abstract class SOAPFaultCodeImpl extends SOAPElement implements AxiomSOAPFaultCode {
@@ -41,14 +39,6 @@ public abstract class SOAPFaultCodeImpl
ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAPFaultCodeImpl(SOAPFault parent,
- boolean extractNamespaceFromParent,
- SOAPFactory factory) throws SOAPProcessingException {
- super(parent, factory.getSOAPVersion().getFaultCodeQName().getLocalPart(),
- extractNamespaceFromParent, factory);
- }
-
public SOAPFaultSubCode getSubCode() {
return (SOAPFaultSubCode)getFirstChildWithName(SOAP12Constants.QNAME_FAULT_SUBCODE);
}
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultImpl.java Fri Aug 21 22:29:01 2015
@@ -66,11 +66,6 @@ public abstract class SOAPFaultImpl exte
putExceptionToSOAPFault(e);
}
- public SOAPFaultImpl(SOAPBody parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, SOAPConstants.SOAPFAULT_LOCAL_NAME, true, factory);
- }
-
public SOAPFaultImpl(ParentNode parentNode, OMNamespace ns,
OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl) {
super(parentNode, SOAPConstants.SOAPFAULT_LOCAL_NAME, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultReasonImpl.java Fri Aug 21 22:29:01 2015
@@ -19,7 +19,6 @@
package org.apache.axiom.soap.impl.dom;
-import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMNode;
@@ -49,14 +48,6 @@ public abstract class SOAPFaultReasonImp
ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAPFaultReasonImpl(OMElement parent,
- boolean extractNamespaceFromParent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, factory.getSOAPVersion().getFaultReasonQName().getLocalPart(),
- extractNamespaceFromParent, factory);
- }
-
public void addSOAPText(SOAPFaultText soapFaultText) throws SOAPProcessingException {
ElementHelper.setNewElement(this, text, soapFaultText);
}
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPFaultRoleImpl.java Fri Aug 21 22:29:01 2015
@@ -24,8 +24,6 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAPFaultRole;
public abstract class SOAPFaultRoleImpl extends SOAPElement implements
@@ -35,13 +33,6 @@ public abstract class SOAPFaultRoleImpl
super(factory);
}
- public SOAPFaultRoleImpl(SOAPFault parent,
- String localName,
- boolean extractNamespaceFromParent,
- SOAPFactory factory) throws SOAPProcessingException {
- super(parent, localName, extractNamespaceFromParent, factory);
- }
-
public SOAPFaultRoleImpl(ParentNode parentNode, OMNamespace ns,
OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl) {
super(parentNode, ((SOAPFactory)factory).getSOAPVersion().getFaultRoleQName().getLocalPart(), ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java Fri Aug 21 22:29:01 2015
@@ -29,7 +29,6 @@ import org.apache.axiom.om.impl.OMNodeEx
import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.soap.RolePlayer;
import org.apache.axiom.soap.SOAPConstants;
-import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPHeaderBlock;
import org.apache.axiom.soap.SOAPProcessingException;
@@ -50,13 +49,6 @@ public abstract class SOAPHeaderImpl ext
super(factory);
}
- /** @param envelope */
- public SOAPHeaderImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, SOAPConstants.HEADER_LOCAL_NAME, true, factory);
-
- }
-
public SOAPHeaderImpl(ParentNode parentNode, OMNamespace ns,
OMXMLParserWrapper builder, OMFactory factory, boolean generateNSDecl) {
super(parentNode, SOAPConstants.HEADER_LOCAL_NAME, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11BodyImpl.java Fri Aug 21 22:29:01 2015
@@ -26,10 +26,8 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP11Body;
import org.apache.axiom.soap.impl.dom.SOAPBodyImpl;
@@ -38,12 +36,6 @@ public class SOAP11BodyImpl extends SOAP
super(factory);
}
- /** @param envelope */
- public SOAP11BodyImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, factory);
- }
-
public SOAP11BodyImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11Factory.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11Factory.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11Factory.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11Factory.java Fri Aug 21 22:29:01 2015
@@ -20,24 +20,18 @@
package org.apache.axiom.soap.impl.dom.soap11;
import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.common.OMNamespaceImpl;
-import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.om.impl.dom.factory.OMDOMMetaFactory;
import org.apache.axiom.soap.SOAP11Constants;
import org.apache.axiom.soap.SOAPBody;
import org.apache.axiom.soap.SOAPEnvelope;
-import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultCode;
-import org.apache.axiom.soap.SOAPFaultDetail;
import org.apache.axiom.soap.SOAPFaultNode;
import org.apache.axiom.soap.SOAPFaultReason;
-import org.apache.axiom.soap.SOAPFaultRole;
import org.apache.axiom.soap.SOAPFaultSubCode;
import org.apache.axiom.soap.SOAPFaultText;
import org.apache.axiom.soap.SOAPFaultValue;
-import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.SOAPVersion;
import org.apache.axiom.soap.SOAP11Version;
@@ -62,65 +56,11 @@ public class SOAP11Factory extends SOAPF
return SOAP11Version.getSingleton();
}
- public SOAPHeader createSOAPHeader() throws SOAPProcessingException {
- return new SOAP11HeaderImpl(null, getNamespace(), null, this, true);
- }
-
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope)
- throws SOAPProcessingException {
- return new SOAP11HeaderImpl(envelope, this);
- }
-
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope,
- OMXMLParserWrapper builder) {
- return new SOAP11HeaderImpl((ParentNode)envelope, null, builder, this, false);
- }
-
-
public SOAPFault createSOAPFault(SOAPBody parent, Exception e)
throws SOAPProcessingException {
return new SOAP11FaultImpl(parent, e, this);
}
- public SOAPFault createSOAPFault(SOAPBody parent)
- throws SOAPProcessingException {
- return new SOAP11FaultImpl(parent, this);
- }
-
- public SOAPFault createSOAPFault(SOAPBody parent,
- OMXMLParserWrapper builder) {
- return new SOAP11FaultImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPBody createSOAPBody() throws SOAPProcessingException {
- return new SOAP11BodyImpl(null, getNamespace(), null, this, true);
- }
-
- public SOAPBody createSOAPBody(SOAPEnvelope envelope)
- throws SOAPProcessingException {
- return new SOAP11BodyImpl(envelope, (SOAPFactory) envelope
- .getOMFactory());
- }
-
- public SOAPBody createSOAPBody(SOAPEnvelope envelope,
- OMXMLParserWrapper builder) {
- return new SOAP11BodyImpl((ParentNode)envelope, null, builder, this, false);
- }
-
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent)
- throws SOAPProcessingException {
- return new SOAP11FaultCodeImpl(parent, this);
- }
-
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP11FaultCodeImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultCode createSOAPFaultCode() {
- return new SOAP11FaultCodeImpl(null, null, null, this, true);
- }
-
public SOAPFaultValue createSOAPFaultValue() throws SOAPProcessingException {
throw new UnsupportedOperationException();
}
@@ -151,20 +91,6 @@ public class SOAP11Factory extends SOAPF
throw new UnsupportedOperationException();
}
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent)
- throws SOAPProcessingException {
- return new SOAP11FaultReasonImpl(parent, this);
- }
-
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP11FaultReasonImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultReason createSOAPFaultReason() {
- return new SOAP11FaultReasonImpl(null, null, null, this, true);
- }
-
public SOAPFaultText createSOAPFaultText() throws SOAPProcessingException {
throw new UnsupportedOperationException();
}
@@ -183,43 +109,11 @@ public class SOAP11Factory extends SOAPF
throw new UnsupportedOperationException("SOAP 1.1 has no SOAP Fault Node");
}
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent)
- throws SOAPProcessingException {
- return new SOAP11FaultRoleImpl(parent, this);
- }
-
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP11FaultRoleImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultRole createSOAPFaultRole() {
- return new SOAP11FaultRoleImpl(null, null, null, this, true);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent)
- throws SOAPProcessingException {
- return new SOAP11FaultDetailImpl(parent, this);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP11FaultDetailImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail() {
- return new SOAP11FaultDetailImpl(null, null, null, this, true);
- }
-
public OMNamespace getNamespace() {
return new OMNamespaceImpl(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI,
SOAP11Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
}
- public SOAPFault createSOAPFault() throws SOAPProcessingException {
- return new SOAP11FaultImpl(null, getNamespace(), null, this, true);
- }
-
public SOAPEnvelope getDefaultFaultEnvelope() throws SOAPProcessingException {
SOAPEnvelope defaultEnvelope = getDefaultEnvelope();
SOAPFault fault = createSOAPFault(defaultEnvelope.getBody());
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultCodeImpl.java Fri Aug 21 22:29:01 2015
@@ -25,8 +25,6 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultSubCode;
import org.apache.axiom.soap.SOAPFaultValue;
import org.apache.axiom.soap.SOAPProcessingException;
@@ -45,13 +43,6 @@ public class SOAP11FaultCodeImpl extends
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAP11FaultCodeImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, false, factory);
- }
-
-
public void setSubCode(SOAPFaultSubCode subCode) throws SOAPProcessingException {
throw new UnsupportedOperationException();
}
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultImpl.java Fri Aug 21 22:29:01 2015
@@ -48,16 +48,6 @@ public class SOAP11FaultImpl extends SOA
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /**
- * This is a convenience method for the SOAP Fault Impl.
- *
- * @param parent
- */
- public SOAP11FaultImpl(SOAPBody parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, factory);
- }
-
protected SOAPFaultDetail getNewSOAPFaultDetail(SOAPFault fault)
throws SOAPProcessingException {
return new SOAP11FaultDetailImpl(fault, (SOAPFactory)getOMFactory());
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultReasonImpl.java Fri Aug 21 22:29:01 2015
@@ -25,8 +25,6 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultText;
import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason;
@@ -42,12 +40,6 @@ public class SOAP11FaultReasonImpl exten
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAP11FaultReasonImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, false, factory);
- }
-
public void addSOAPText(SOAPFaultText soapFaultText)
throws SOAPProcessingException {
throw new UnsupportedOperationException("addSOAPText() not allowed for SOAP 1.1!");
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11FaultRoleImpl.java Fri Aug 21 22:29:01 2015
@@ -25,9 +25,6 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAP11Constants;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole;
import org.apache.axiom.soap.impl.dom.SOAPFaultRoleImpl;
@@ -37,12 +34,6 @@ public class SOAP11FaultRoleImpl extends
super(factory);
}
- public SOAP11FaultRoleImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, SOAP11Constants.SOAP_FAULT_ACTOR_LOCAL_NAME, false,
- factory);
- }
-
public SOAP11FaultRoleImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap11/SOAP11HeaderImpl.java Fri Aug 21 22:29:01 2015
@@ -27,9 +27,6 @@ import org.apache.axiom.om.OMXMLParserWr
import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator;
import org.apache.axiom.soap.SOAP11Constants;
-import org.apache.axiom.soap.SOAPEnvelope;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP11Header;
import org.apache.axiom.soap.impl.dom.SOAPHeaderImpl;
@@ -42,12 +39,6 @@ public class SOAP11HeaderImpl extends SO
super(factory);
}
- /** @param envelope */
- public SOAP11HeaderImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, factory);
- }
-
public SOAP11HeaderImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12BodyImpl.java Fri Aug 21 22:29:01 2015
@@ -26,10 +26,8 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP12Body;
import org.apache.axiom.soap.impl.dom.SOAPBodyImpl;
@@ -38,12 +36,6 @@ public class SOAP12BodyImpl extends SOAP
super(factory);
}
- /** @param envelope */
- public SOAP12BodyImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, factory);
- }
-
public SOAP12BodyImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12Factory.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12Factory.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12Factory.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12Factory.java Fri Aug 21 22:29:01 2015
@@ -29,14 +29,11 @@ import org.apache.axiom.soap.SOAPBody;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultCode;
-import org.apache.axiom.soap.SOAPFaultDetail;
import org.apache.axiom.soap.SOAPFaultNode;
import org.apache.axiom.soap.SOAPFaultReason;
-import org.apache.axiom.soap.SOAPFaultRole;
import org.apache.axiom.soap.SOAPFaultSubCode;
import org.apache.axiom.soap.SOAPFaultText;
import org.apache.axiom.soap.SOAPFaultValue;
-import org.apache.axiom.soap.SOAPHeader;
import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.SOAPVersion;
import org.apache.axiom.soap.SOAP12Version;
@@ -61,58 +58,10 @@ public class SOAP12Factory extends SOAPF
return SOAP12Version.getSingleton();
}
- public SOAPHeader createSOAPHeader() throws SOAPProcessingException {
- return new SOAP12HeaderImpl(null, getNamespace(), null, this, true);
- }
-
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope) throws SOAPProcessingException {
- return new SOAP12HeaderImpl(envelope, this);
- }
-
- public SOAPHeader createSOAPHeader(SOAPEnvelope envelope,
- OMXMLParserWrapper builder) {
- return new SOAP12HeaderImpl((ParentNode)envelope, null, builder, this, false);
- }
-
public SOAPFault createSOAPFault(SOAPBody parent, Exception e) throws SOAPProcessingException {
return new SOAP12FaultImpl(parent, e, this);
}
- public SOAPFault createSOAPFault(SOAPBody parent) throws SOAPProcessingException {
- return new SOAP12FaultImpl(parent, this);
- }
-
- public SOAPFault createSOAPFault(SOAPBody parent,
- OMXMLParserWrapper builder) {
- return new SOAP12FaultImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPBody createSOAPBody() throws SOAPProcessingException {
- return new SOAP12BodyImpl(null, getNamespace(), null, this, true);
- }
-
- public SOAPBody createSOAPBody(SOAPEnvelope envelope) throws SOAPProcessingException {
- return new SOAP12BodyImpl(envelope, this);
- }
-
- public SOAPBody createSOAPBody(SOAPEnvelope envelope,
- OMXMLParserWrapper builder) {
- return new SOAP12BodyImpl((ParentNode)envelope, null, builder, this, false);
- }
-
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent) throws SOAPProcessingException {
- return new SOAP12FaultCodeImpl(parent, this);
- }
-
- public SOAPFaultCode createSOAPFaultCode(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP12FaultCodeImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultCode createSOAPFaultCode() {
- return new SOAP12FaultCodeImpl(null, getNamespace(), null, this, true);
- }
-
public SOAPFaultValue createSOAPFaultValue() throws SOAPProcessingException {
return new SOAP12FaultValueImpl(null, getNamespace(), null, this, true);
}
@@ -165,19 +114,6 @@ public class SOAP12Factory extends SOAPF
return new SOAP12FaultSubCodeImpl((ParentNode)parent, null, builder, this, false);
}
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent) throws SOAPProcessingException {
- return new SOAP12FaultReasonImpl(parent, this);
- }
-
- public SOAPFaultReason createSOAPFaultReason(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP12FaultReasonImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultReason createSOAPFaultReason() {
- return new SOAP12FaultReasonImpl(null, getNamespace(), null, this, true);
- }
-
public SOAPFaultText createSOAPFaultText() throws SOAPProcessingException {
return new SOAP12FaultTextImpl(null, getNamespace(), null, this, true);
}
@@ -205,41 +141,11 @@ public class SOAP12Factory extends SOAPF
return new SOAP12FaultNodeImpl((ParentNode)parent, null, builder, this, false);
}
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent) throws SOAPProcessingException {
- return new SOAP12FaultRoleImpl(parent, this);
- }
-
- public SOAPFaultRole createSOAPFaultRole(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP12FaultRoleImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultRole createSOAPFaultRole() {
- return new SOAP12FaultRoleImpl(null, getNamespace(), null, this, true);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent) throws SOAPProcessingException {
- return new SOAP12FaultDetailImpl(parent, this);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail(SOAPFault parent,
- OMXMLParserWrapper builder) {
- return new SOAP12FaultDetailImpl((ParentNode)parent, null, builder, this, false);
- }
-
- public SOAPFaultDetail createSOAPFaultDetail() {
- return new SOAP12FaultDetailImpl(null, getNamespace(), null, this, true);
- }
-
public OMNamespace getNamespace() {
return new OMNamespaceImpl(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI,
SOAP12Constants.SOAP_DEFAULT_NAMESPACE_PREFIX);
}
- public SOAPFault createSOAPFault() throws SOAPProcessingException {
- return new SOAP12FaultImpl(null, getNamespace(), null, this, true);
- }
-
public SOAPEnvelope getDefaultFaultEnvelope() throws SOAPProcessingException {
SOAPEnvelope defaultEnvelope = getDefaultEnvelope();
SOAPFault fault = createSOAPFault(defaultEnvelope.getBody());
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultCodeImpl.java Fri Aug 21 22:29:01 2015
@@ -28,7 +28,6 @@ import org.apache.axiom.om.impl.dom.Pare
import org.apache.axiom.om.util.ElementHelper;
import org.apache.axiom.soap.SOAP12Constants;
import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultSubCode;
import org.apache.axiom.soap.SOAPFaultValue;
import org.apache.axiom.soap.SOAPProcessingException;
@@ -47,13 +46,6 @@ public class SOAP12FaultCodeImpl extends
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAP12FaultCodeImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, true, factory);
- }
-
-
public void setSubCode(SOAPFaultSubCode subCode)
throws SOAPProcessingException {
if (!(subCode instanceof SOAP12FaultSubCodeImpl)) {
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultImpl.java Fri Aug 21 22:29:01 2015
@@ -48,16 +48,6 @@ public class SOAP12FaultImpl extends SOA
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /**
- * This is a convenience method for the SOAP Fault Impl.
- *
- * @param parent
- */
- public SOAP12FaultImpl(SOAPBody parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, factory);
- }
-
protected SOAPFaultDetail getNewSOAPFaultDetail(SOAPFault fault) {
return new SOAP12FaultDetailImpl(fault, (SOAPFactory)getOMFactory());
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultReasonImpl.java Fri Aug 21 22:29:01 2015
@@ -25,8 +25,6 @@ import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.dom.ParentNode;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultText;
import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.SOAP12Constants;
@@ -43,12 +41,6 @@ public class SOAP12FaultReasonImpl exten
super(parentNode, ns, builder, factory, generateNSDecl);
}
- /** @param parent */
- public SOAP12FaultReasonImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, true, factory);
- }
-
public void addSOAPText(SOAPFaultText soapFaultText)
throws SOAPProcessingException {
if (!(soapFaultText instanceof SOAP12FaultTextImpl)) {
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12FaultRoleImpl.java Fri Aug 21 22:29:01 2015
@@ -37,11 +37,6 @@ public class SOAP12FaultRoleImpl extends
super(factory);
}
- public SOAP12FaultRoleImpl(SOAPFault parent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent, SOAP12Constants.SOAP_FAULT_ROLE_LOCAL_NAME, true, factory);
- }
-
public SOAP12FaultRoleImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/soap12/SOAP12HeaderImpl.java Fri Aug 21 22:29:01 2015
@@ -27,9 +27,6 @@ import org.apache.axiom.om.OMXMLParserWr
import org.apache.axiom.om.impl.dom.ParentNode;
import org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator;
import org.apache.axiom.soap.SOAP12Constants;
-import org.apache.axiom.soap.SOAPEnvelope;
-import org.apache.axiom.soap.SOAPFactory;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAP12Header;
import org.apache.axiom.soap.impl.dom.SOAPHeaderImpl;
@@ -42,12 +39,6 @@ public class SOAP12HeaderImpl extends SO
super(factory);
}
- /** @param envelope */
- public SOAP12HeaderImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, factory);
- }
-
public SOAP12HeaderImpl(ParentNode parentNode, OMNamespace ns, OMXMLParserWrapper builder,
OMFactory factory, boolean generateNSDecl) {
super(parentNode, ns, builder, factory, generateNSDecl);
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/factory/OMLinkedListImplFactory.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/factory/OMLinkedListImplFactory.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/factory/OMLinkedListImplFactory.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/factory/OMLinkedListImplFactory.java Fri Aug 21 22:29:01 2015
@@ -19,6 +19,8 @@
package org.apache.axiom.om.impl.llom.factory;
+import javax.xml.namespace.QName;
+
import org.apache.axiom.core.CoreCDATASection;
import org.apache.axiom.core.CoreCharacterDataNode;
import org.apache.axiom.core.CoreDocument;
@@ -60,14 +62,48 @@ import org.apache.axiom.om.impl.llom.OME
import org.apache.axiom.om.impl.llom.OMProcessingInstructionImpl;
import org.apache.axiom.om.impl.llom.OMSourcedElementImpl;
import org.apache.axiom.om.impl.util.OMSerializerUtil;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Body;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Fault;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultDetail;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultReason;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11FaultRole;
+import org.apache.axiom.soap.impl.common.AxiomSOAP11Header;
import org.apache.axiom.soap.impl.common.AxiomSOAP11HeaderBlock;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Body;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Fault;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultDetail;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultNode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultReason;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultRole;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultSubCode;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultText;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12FaultValue;
+import org.apache.axiom.soap.impl.common.AxiomSOAP12Header;
import org.apache.axiom.soap.impl.common.AxiomSOAP12HeaderBlock;
import org.apache.axiom.soap.impl.common.AxiomSOAPEnvelope;
import org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11BodyImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultCodeImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultDetailImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultReasonImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11FaultRoleImpl;
import org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderBlockImpl;
+import org.apache.axiom.soap.impl.llom.soap11.SOAP11HeaderImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12BodyImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultCodeImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultDetailImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultNodeImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultReasonImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultRoleImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultSubCodeImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultTextImpl;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultValueImpl;
import org.apache.axiom.soap.impl.llom.soap12.SOAP12HeaderBlockImpl;
-
-import javax.xml.namespace.QName;
+import org.apache.axiom.soap.impl.llom.soap12.SOAP12HeaderImpl;
/** Class OMLinkedListImplFactory
*/
@@ -297,10 +333,46 @@ public class OMLinkedListImplFactory imp
element = new OMElementImpl(this);
} else if (type == AxiomSOAPEnvelope.class) {
element = new SOAPEnvelopeImpl(this);
+ } else if (type == AxiomSOAP11Header.class) {
+ element = new SOAP11HeaderImpl(this);
+ } else if (type == AxiomSOAP12Header.class) {
+ element = new SOAP12HeaderImpl(this);
} else if (type == AxiomSOAP11HeaderBlock.class) {
element = new SOAP11HeaderBlockImpl(this);
} else if (type == AxiomSOAP12HeaderBlock.class) {
element = new SOAP12HeaderBlockImpl(this);
+ } else if (type == AxiomSOAP11Body.class) {
+ element = new SOAP11BodyImpl(this);
+ } else if (type == AxiomSOAP12Body.class) {
+ element = new SOAP12BodyImpl(this);
+ } else if (type == AxiomSOAP11Fault.class) {
+ element = new SOAP11FaultImpl(this);
+ } else if (type == AxiomSOAP12Fault.class) {
+ element = new SOAP12FaultImpl(this);
+ } else if (type == AxiomSOAP11FaultCode.class) {
+ element = new SOAP11FaultCodeImpl(this);
+ } else if (type == AxiomSOAP12FaultCode.class) {
+ element = new SOAP12FaultCodeImpl(this);
+ } else if (type == AxiomSOAP12FaultValue.class) {
+ element = new SOAP12FaultValueImpl(this);
+ } else if (type == AxiomSOAP12FaultSubCode.class) {
+ element = new SOAP12FaultSubCodeImpl(this);
+ } else if (type == AxiomSOAP11FaultReason.class) {
+ element = new SOAP11FaultReasonImpl(this);
+ } else if (type == AxiomSOAP12FaultReason.class) {
+ element = new SOAP12FaultReasonImpl(this);
+ } else if (type == AxiomSOAP12FaultText.class) {
+ element = new SOAP12FaultTextImpl(this);
+ } else if (type == AxiomSOAP12FaultNode.class) {
+ element = new SOAP12FaultNodeImpl(this);
+ } else if (type == AxiomSOAP11FaultRole.class) {
+ element = new SOAP11FaultRoleImpl(this);
+ } else if (type == AxiomSOAP12FaultRole.class) {
+ element = new SOAP12FaultRoleImpl(this);
+ } else if (type == AxiomSOAP11FaultDetail.class) {
+ element = new SOAP11FaultDetailImpl(this);
+ } else if (type == AxiomSOAP12FaultDetail.class) {
+ element = new SOAP12FaultDetailImpl(this);
} else {
throw new IllegalArgumentException();
}
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPBodyImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPBodyImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPBodyImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPBodyImpl.java Fri Aug 21 22:29:01 2015
@@ -27,7 +27,6 @@ import org.apache.axiom.om.OMException;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMNode;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAP11Constants;
import org.apache.axiom.soap.SOAP12Constants;
import org.apache.axiom.soap.SOAPConstants;
@@ -51,29 +50,6 @@ public abstract class SOAPBodyImpl exten
super(factory);
}
- protected SOAPBodyImpl(String localName, OMNamespace ns,
- SOAPFactory factory) {
- super(localName, ns, factory);
- }
-
- /** @param envelope */
- public SOAPBodyImpl(SOAPEnvelope envelope, SOAPFactory factory)
- throws SOAPProcessingException {
- super(envelope, SOAPConstants.BODY_LOCAL_NAME, true, factory);
-
- }
-
- /**
- * Constructor SOAPBodyImpl
- *
- * @param envelope
- * @param builder
- */
- public SOAPBodyImpl(SOAPEnvelope envelope, OMXMLParserWrapper builder,
- SOAPFactory factory) {
- super(envelope, SOAPConstants.BODY_LOCAL_NAME, builder, factory);
- }
-
/**
* Creates a new <code>SOAPFault</code> object and adds it to this <code>SOAPBody</code>
* object.
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultCodeImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultCodeImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultCodeImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultCodeImpl.java Fri Aug 21 22:29:01 2015
@@ -27,7 +27,6 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAPFaultCode;
public abstract class SOAPFaultCodeImpl extends SOAPElement implements AxiomSOAPFaultCode {
@@ -39,38 +38,11 @@ public abstract class SOAPFaultCodeImpl
super(localName, ns, factory);
}
- protected SOAPFaultCodeImpl(OMNamespace ns, SOAPFactory factory) {
- this(factory.getSOAPVersion().getFaultCodeQName().getLocalPart(), ns, factory);
- }
-
public SOAPFaultCodeImpl(SOAPFault parent, String localName, OMXMLParserWrapper builder,
SOAPFactory factory) {
super(parent, localName, builder, factory);
}
- public SOAPFaultCodeImpl(SOAPFault parent, OMXMLParserWrapper builder,
- SOAPFactory factory) {
- this(parent, factory.getSOAPVersion().getFaultCodeQName().getLocalPart(), builder,
- factory);
- }
-
- public SOAPFaultCodeImpl(SOAPFault parent,
- String localName,
- boolean extractNamespaceFromParent,
- SOAPFactory factory) throws SOAPProcessingException {
- super(parent,
- localName,
- extractNamespaceFromParent, factory);
- }
-
- public SOAPFaultCodeImpl(SOAPFault parent,
- boolean extractNamespaceFromParent,
- SOAPFactory factory) throws SOAPProcessingException {
- this(parent,
- factory.getSOAPVersion().getFaultCodeQName().getLocalPart(),
- extractNamespaceFromParent, factory);
- }
-
protected OMElement createClone(OMCloneOptions options, OMContainer targetParent) {
return ((SOAPFactory)getOMFactory()).createSOAPFaultCode((SOAPFault)targetParent);
}
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultDetailImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultDetailImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultDetailImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultDetailImpl.java Fri Aug 21 22:29:01 2015
@@ -23,8 +23,6 @@ import org.apache.axiom.om.OMCloneOption
import org.apache.axiom.om.OMContainer;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPProcessingException;
@@ -35,10 +33,6 @@ public abstract class SOAPFaultDetailImp
super(factory);
}
- protected SOAPFaultDetailImpl(OMNamespace ns, SOAPFactory factory) {
- super(factory.getSOAPVersion().getFaultDetailQName().getLocalPart(), ns, factory);
- }
-
protected SOAPFaultDetailImpl(SOAPFault parent,
boolean extractNamespaceFromParent,
SOAPFactory factory) throws SOAPProcessingException {
@@ -47,13 +41,6 @@ public abstract class SOAPFaultDetailImp
extractNamespaceFromParent, factory);
}
- protected SOAPFaultDetailImpl(SOAPFault parent,
- OMXMLParserWrapper builder,
- SOAPFactory factory) {
- super(parent, factory.getSOAPVersion().getFaultDetailQName().getLocalPart(), builder,
- factory);
- }
-
protected OMElement createClone(OMCloneOptions options, OMContainer targetParent) {
return ((SOAPFactory)getOMFactory()).createSOAPFaultDetail((SOAPFault)targetParent);
}
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultImpl.java Fri Aug 21 22:29:01 2015
@@ -25,8 +25,6 @@ import org.apache.axiom.om.OMContainer;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMException;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.om.impl.llom.OMElementImpl;
import org.apache.axiom.soap.SOAPBody;
import org.apache.axiom.soap.SOAPConstants;
@@ -51,10 +49,6 @@ public abstract class SOAPFaultImpl exte
super(factory);
}
- protected SOAPFaultImpl(OMNamespace ns, SOAPFactory factory) {
- super(SOAPConstants.SOAPFAULT_LOCAL_NAME, ns, factory);
- }
-
/**
* Constructor SOAPFaultImpl
*
@@ -72,21 +66,6 @@ public abstract class SOAPFaultImpl exte
putExceptionToSOAPFault(e);
}
- public SOAPFaultImpl(SOAPBody parent, SOAPFactory factory) throws SOAPProcessingException {
- super(parent, SOAPConstants.SOAPFAULT_LOCAL_NAME, true, factory);
- }
-
- /**
- * Constructor SOAPFaultImpl
- *
- * @param parent
- * @param builder
- */
- public SOAPFaultImpl(SOAPBody parent, OMXMLParserWrapper builder,
- SOAPFactory factory) {
- super(parent, SOAPConstants.SOAPFAULT_LOCAL_NAME, builder, factory);
- }
-
protected abstract SOAPFaultDetail getNewSOAPFaultDetail(SOAPFault fault)
throws SOAPProcessingException;
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultReasonImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultReasonImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultReasonImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultReasonImpl.java Fri Aug 21 22:29:01 2015
@@ -23,13 +23,10 @@ import org.apache.axiom.om.OMCloneOption
import org.apache.axiom.om.OMContainer;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMNode;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
import org.apache.axiom.soap.SOAPFaultText;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAPFaultReason;
import java.util.ArrayList;
@@ -41,32 +38,6 @@ public abstract class SOAPFaultReasonImp
super(factory);
}
- protected SOAPFaultReasonImpl(OMNamespace ns, SOAPFactory factory) {
- super(factory.getSOAPVersion().getFaultReasonQName().getLocalPart(), ns, factory);
- }
-
- /**
- * Constructor OMElementImpl
- *
- * @param parent
- * @param builder
- */
- public SOAPFaultReasonImpl(SOAPFault parent, OMXMLParserWrapper builder,
- SOAPFactory factory) {
- super(parent, factory.getSOAPVersion().getFaultReasonQName().getLocalPart(), builder,
- factory);
- }
-
- /** @param parent */
- public SOAPFaultReasonImpl(OMElement parent,
- boolean extractNamespaceFromParent, SOAPFactory factory)
- throws SOAPProcessingException {
- super(parent,
- factory.getSOAPVersion().getFaultReasonQName().getLocalPart(),
- extractNamespaceFromParent,
- factory);
- }
-
public List getAllSoapTexts() {
List faultTexts = new ArrayList(1);
Iterator childrenIter = this.getChildren();
Modified: webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultRoleImpl.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultRoleImpl.java?rev=1697061&r1=1697060&r2=1697061&view=diff
==============================================================================
--- webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultRoleImpl.java (original)
+++ webservices/axiom/trunk/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPFaultRoleImpl.java Fri Aug 21 22:29:01 2015
@@ -23,11 +23,8 @@ import org.apache.axiom.om.OMCloneOption
import org.apache.axiom.om.OMContainer;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAPFactory;
import org.apache.axiom.soap.SOAPFault;
-import org.apache.axiom.soap.SOAPProcessingException;
import org.apache.axiom.soap.impl.common.AxiomSOAPFaultRole;
public abstract class SOAPFaultRoleImpl extends SOAPElement
@@ -37,27 +34,6 @@ public abstract class SOAPFaultRoleImpl
super(factory);
}
- protected SOAPFaultRoleImpl(OMNamespace ns, SOAPFactory factory) {
- super(factory.getSOAPVersion().getFaultRoleQName().getLocalPart(), ns, factory);
- }
-
- public SOAPFaultRoleImpl(SOAPFault parent,
- boolean extractNamespaceFromParent,
- SOAPFactory factory) throws SOAPProcessingException {
- super(parent,
- factory.getSOAPVersion().getFaultRoleQName().getLocalPart(),
- extractNamespaceFromParent,
- factory);
- }
-
- public SOAPFaultRoleImpl(SOAPFault parent, OMXMLParserWrapper builder,
- SOAPFactory factory) {
- super(parent,
- factory.getSOAPVersion().getFaultRoleQName().getLocalPart(),
- builder,
- factory);
- }
-
protected OMElement createClone(OMCloneOptions options, OMContainer targetParent) {
return ((SOAPFactory)getOMFactory()).createSOAPFaultRole((SOAPFault)targetParent);
}