public abstract class org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl extends org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12ElementImpl implements org.apache.axiom.soap.impl.intf.soap.AxiomSOAP12FaultClassifier, org.apache.axiom.soap.SOAPFaultClassifier, org.apache.axiom.om.OMElement, org.apache.axiom.om.OMNode, org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMNamedInformationItem
{
private static final org.apache.axiom.om.impl.intf.Sequence sequence;
public void <init>()
{
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
specialinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12ElementImpl: void <init>()>();
specialinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: void init$AxiomSOAP12FaultClassifierMixin()>();
return;
}
public static void <clinit>()
{
staticinvoke <org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: void clinit$AxiomSOAP12FaultClassifierMixin()>();
return;
}
private void init$AxiomSOAP12FaultClassifierMixin()
{
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
return;
}
private static void clinit$AxiomSOAP12FaultClassifierMixin()
{
java.lang.Class[] v;
org.apache.axiom.om.impl.intf.Sequence v;
v = new org.apache.axiom.om.impl.intf.Sequence;
v = newarray (java.lang.Class)[2];
v[0] = class "Lorg/apache/axiom/soap/SOAPFaultValue;";
v[1] = class "Lorg/apache/axiom/soap/SOAPFaultSubCode;";
specialinvoke v.<org.apache.axiom.om.impl.intf.Sequence: void <init>(java.lang.Class[])>(v);
<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.impl.intf.Sequence sequence> = v;
return;
}
public final boolean isChildElementAllowed(org.apache.axiom.om.OMElement)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
boolean v, v, v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v := @parameter: org.apache.axiom.om.OMElement;
v = v instanceof org.apache.axiom.soap.SOAPFaultValue;
if v != 0 goto label;
v = v instanceof org.apache.axiom.soap.SOAPFaultSubCode;
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final org.apache.axiom.soap.SOAPFaultValue getValue()
{
org.apache.axiom.om.OMElement v;
javax.xml.namespace.QName v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v = <org.apache.axiom.soap.SOAP12Constants: javax.xml.namespace.QName QNAME_FAULT_VALUE>;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.OMElement getFirstChildWithName(javax.xml.namespace.QName)>(v);
return v;
}
public final void setValue(org.apache.axiom.soap.SOAPFaultValue)
{
org.apache.axiom.om.impl.intf.Sequence v;
org.apache.axiom.soap.SOAPFaultValue v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v := @parameter: org.apache.axiom.soap.SOAPFaultValue;
v = <org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.impl.intf.Sequence sequence>;
virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: void insertChild(org.apache.axiom.om.impl.intf.Sequence,int,org.apache.axiom.om.OMElement,boolean)>(v, 0, v, 1);
return;
}
public final org.apache.axiom.soap.SOAPFaultSubCode getSubCode()
{
org.apache.axiom.om.OMElement v;
javax.xml.namespace.QName v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v = <org.apache.axiom.soap.SOAP12Constants: javax.xml.namespace.QName QNAME_FAULT_SUBCODE>;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.OMElement getFirstChildWithName(javax.xml.namespace.QName)>(v);
return v;
}
public final void setSubCode(org.apache.axiom.soap.SOAPFaultSubCode)
{
org.apache.axiom.soap.SOAPFaultSubCode v;
org.apache.axiom.om.impl.intf.Sequence v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v := @parameter: org.apache.axiom.soap.SOAPFaultSubCode;
v = <org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.impl.intf.Sequence sequence>;
virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: void insertChild(org.apache.axiom.om.impl.intf.Sequence,int,org.apache.axiom.om.OMElement,boolean)>(v, 1, v, 1);
return;
}
public final javax.xml.namespace.QName getValueAsQName()
{
javax.xml.namespace.QName v;
org.apache.axiom.soap.SOAPFaultValue v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.soap.SOAPFaultValue getValue()>();
if v != null goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFaultValue: javax.xml.namespace.QName getTextAsQName()>();
label:
return v;
}
public final void setValue(javax.xml.namespace.QName)
{
org.apache.axiom.soap.SOAPFaultValue v;
org.apache.axiom.om.OMFactory v;
javax.xml.namespace.QName v;
org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl v;
v := @this: org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl;
v := @parameter: javax.xml.namespace.QName;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.soap.SOAPFaultValue getValue()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.soap.AxiomSOAP12FaultClassifierImpl: org.apache.axiom.om.OMFactory getOMFactory()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.factory.SOAP12Factory: org.apache.axiom.soap.SOAPFaultValue internalCreateSOAPFaultValue(org.apache.axiom.soap.SOAPFaultClassifier)>(v);
label:
interfaceinvoke v.<org.apache.axiom.soap.SOAPFaultValue: void setText(javax.xml.namespace.QName)>(v);
return;
}
}