public abstract class org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl extends org.apache.axiom.om.impl.dom.DOOMSourcedElementImpl implements org.apache.axiom.soap.impl.intf.AxiomSOAPHeaderBlock, org.apache.axiom.soap.SOAPHeaderBlock, org.apache.axiom.om.OMSourcedElement, org.apache.axiom.soap.impl.intf.AxiomSOAPElement
{
private boolean processed;
public void <init>()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMSourcedElementImpl: void <init>()>();
specialinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void init$AxiomSOAPHeaderBlockMixin()>();
specialinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void init$AxiomSOAPElementMixin()>();
return;
}
private void init$AxiomSOAPHeaderBlockMixin()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
return;
}
private void init$AxiomSOAPElementMixin()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
return;
}
public final boolean isChildElementAllowed(org.apache.axiom.om.OMElement)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: org.apache.axiom.om.OMElement;
return 1;
}
public final org.apache.axiom.soap.SOAPVersion getVersion()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
org.apache.axiom.soap.SOAPVersion v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: org.apache.axiom.soap.SOAPVersion getVersion()>();
return v;
}
public final boolean isProcessed()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: boolean processed>;
return v;
}
public final void setProcessed()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: boolean processed> = 1;
return;
}
public final boolean getMustUnderstand() throws org.apache.axiom.soap.SOAPProcessingException
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = staticinvoke <org.apache.axiom.soap.impl.common.SOAPHeaderBlockHelper: boolean getMustUnderstand(org.apache.axiom.om.impl.intf.AxiomElement,org.apache.axiom.soap.impl.intf.SOAPHelper)>(v, v);
return v;
}
public final void setMustUnderstand(boolean)
{
org.apache.axiom.soap.impl.intf.SOAPHelper v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v;
javax.xml.namespace.QName v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: javax.xml.namespace.QName getMustUnderstandAttributeQName()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String formatBoolean(boolean)>(v);
virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void _setAttributeValue(javax.xml.namespace.QName,java.lang.String)>(v, v);
return;
}
public final java.lang.String getRole()
{
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = staticinvoke <org.apache.axiom.soap.impl.common.SOAPHeaderBlockHelper: java.lang.String getRole(org.apache.axiom.om.impl.intf.AxiomElement,org.apache.axiom.soap.impl.intf.SOAPHelper)>(v, v);
return v;
}
public final void setRole(java.lang.String)
{
org.apache.axiom.soap.impl.intf.SOAPHelper v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v;
javax.xml.namespace.QName v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: javax.xml.namespace.QName getRoleAttributeQName()>();
virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void _setAttributeValue(javax.xml.namespace.QName,java.lang.String)>(v, v);
return;
}
public final boolean getRelay()
{
java.lang.UnsupportedOperationException v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v, v;
javax.xml.namespace.QName v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: javax.xml.namespace.QName getRelayAttributeQName()>();
if v != null goto label;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String getSpecName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not supported for \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <org.apache.axiom.soap.impl.common.SOAPHeaderBlockHelper: boolean getBooleanAttributeValue(org.apache.axiom.om.impl.intf.AxiomElement,org.apache.axiom.soap.impl.intf.SOAPHelper,java.lang.String,javax.xml.namespace.QName)>(v, v, "org.apache.axiom.soap.SOAPHeader.RELAY", v);
return v;
}
public final void setRelay(boolean)
{
java.lang.UnsupportedOperationException v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v, v, v;
javax.xml.namespace.QName v;
boolean v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: javax.xml.namespace.QName getRelayAttributeQName()>();
if v != null goto label;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String getSpecName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Not supported for \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String formatBoolean(boolean)>(v);
virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void _setAttributeValue(javax.xml.namespace.QName,java.lang.String)>(v, v);
return;
}
public final void initAncillaryData(org.apache.axiom.core.ClonePolicy, java.lang.Object, org.apache.axiom.core.CoreNode)
{
org.apache.axiom.core.ClonePolicy v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
org.apache.axiom.core.CoreNode v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: org.apache.axiom.core.ClonePolicy;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.axiom.core.CoreNode;
v = v instanceof org.apache.axiom.soap.SOAPCloneOptions;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.soap.SOAPCloneOptions: java.lang.Boolean getProcessedFlag()>();
goto label;
label:
v = null;
label:
v = v;
if v != null goto label;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPHeaderBlock: boolean isProcessed()>();
if v != 0 goto label;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
label:
virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: void setProcessed()>();
label:
return;
}
public final org.apache.axiom.om.OMFactory getOMFactory()
{
org.apache.axiom.om.OMMetaFactory v;
org.apache.axiom.soap.impl.intf.SOAPHelper v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
org.apache.axiom.soap.SOAPFactory v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.om.OMMetaFactory getMetaFactory()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: org.apache.axiom.soap.SOAPFactory getSOAPFactory(org.apache.axiom.om.OMMetaFactory)>(v);
return v;
}
public final void checkChild(org.apache.axiom.om.OMNode)
{
org.apache.axiom.soap.impl.intf.SOAPHelper v, v;
org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v;
org.apache.axiom.om.OMNode v;
org.apache.axiom.soap.SOAPProcessingException v, v;
java.lang.Class v, v;
v := @this: org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl;
v := @parameter: org.apache.axiom.om.OMNode;
v = v instanceof org.apache.axiom.om.OMElement;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: boolean isChildElementAllowed(org.apache.axiom.om.OMElement)>(v);
if v != 0 goto label;
v = new org.apache.axiom.soap.SOAPProcessingException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u is not allowed as a child of \u0001");
specialinvoke v.<org.apache.axiom.soap.SOAPProcessingException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v instanceof org.apache.axiom.soap.impl.intf.AxiomSOAPElement;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.soap.impl.dom.AxiomSOAPHeaderBlockImpl: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
v = interfaceinvoke v.<org.apache.axiom.soap.impl.intf.AxiomSOAPElement: org.apache.axiom.soap.impl.intf.SOAPHelper getSOAPHelper()>();
if v == v goto label;
v = new org.apache.axiom.soap.SOAPProcessingException;
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String getSpecName()>();
v = virtualinvoke v.<org.apache.axiom.soap.impl.intf.SOAPHelper: java.lang.String getSpecName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cannot add a \u element as a child of a \u element");
specialinvoke v.<org.apache.axiom.soap.SOAPProcessingException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
}