public final class org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl extends org.apache.axiom.om.impl.dom.DOOMDocumentImpl implements org.apache.axiom.soap.impl.dom.intf.DOOMSOAPMessage, org.apache.axiom.soap.impl.intf.AxiomSOAPMessage, org.apache.axiom.soap.SOAPMessage, org.apache.axiom.om.OMDocument, org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMSerializable, org.apache.axiom.om.OMInformationItem
{
private org.apache.axiom.soap.SOAPFactory factory;
public void <init>()
{
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void <init>()>();
specialinvoke v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: void init$AxiomSOAPMessageMixin()>();
return;
}
private void init$AxiomSOAPMessageMixin()
{
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
return;
}
public java.lang.Class coreGetNodeClass()
{
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
return class "Lorg/apache/axiom/soap/impl/intf/AxiomSOAPMessage;";
}
public final void initSOAPFactory(org.apache.axiom.soap.SOAPFactory)
{
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
org.apache.axiom.soap.SOAPFactory v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v := @parameter: org.apache.axiom.soap.SOAPFactory;
v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.soap.SOAPFactory factory> = v;
return;
}
public final void initAncillaryData(org.apache.axiom.core.ClonePolicy, java.lang.Object, org.apache.axiom.core.CoreNode)
{
org.apache.axiom.core.CoreNode v;
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
org.apache.axiom.core.ClonePolicy v;
java.lang.Object v;
org.apache.axiom.om.OMFactory v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v := @parameter: org.apache.axiom.core.ClonePolicy;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.axiom.core.CoreNode;
v = interfaceinvoke v.<org.apache.axiom.soap.impl.intf.AxiomSOAPMessage: org.apache.axiom.om.OMFactory getOMFactory()>();
v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.soap.SOAPFactory factory> = v;
return;
}
public final void checkDocumentElement(org.apache.axiom.om.OMElement)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.om.OMException v;
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v := @parameter: org.apache.axiom.om.OMElement;
v = v instanceof org.apache.axiom.soap.SOAPEnvelope;
if v != 0 goto label;
v = new org.apache.axiom.om.OMException;
specialinvoke v.<org.apache.axiom.om.OMException: void <init>(java.lang.String)>("Child not allowed; must be a SOAPEnvelope");
throw v;
label:
return;
}
public final org.apache.axiom.om.OMFactory getOMFactory()
{
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
org.apache.axiom.soap.SOAPFactory v, v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v = v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.soap.SOAPFactory factory>;
if v != null goto label;
virtualinvoke v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()>();
label:
v = v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.soap.SOAPFactory factory>;
return v;
}
public final org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: org.apache.axiom.om.OMElement getOMDocumentElement()>();
return v;
}
public final void setSOAPEnvelope(org.apache.axiom.soap.SOAPEnvelope)
{
org.apache.axiom.soap.SOAPEnvelope v;
org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl v;
v := @this: org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl;
v := @parameter: org.apache.axiom.soap.SOAPEnvelope;
virtualinvoke v.<org.apache.axiom.soap.impl.dom.DOOMSOAPMessageImpl: void setOMDocumentElement(org.apache.axiom.om.OMElement)>(v);
return;
}
}