public class org.apache.axiom.om.impl.dom.DOOMDocumentImpl extends org.apache.axiom.om.impl.dom.AxiomCoreParentNodeImpl implements org.apache.axiom.om.impl.dom.intf.DOOMDocument, org.apache.axiom.om.impl.dom.intf.DOOMParentNode, org.apache.axiom.dom.DOMDocument, org.w3c.dom.Document, org.apache.axiom.om.impl.intf.AxiomDocument, org.apache.axiom.om.OMDocument, org.apache.axiom.dom.DOMRootNode, org.apache.axiom.om.impl.intf.AxiomContainer
{
private java.lang.String inputEncoding;
private java.lang.String xmlVersion;
private java.lang.String xmlEncoding;
private java.lang.Boolean standalone;
private final org.apache.axiom.dom.DOMConfigurationImpl domConfig;
private java.lang.String documentURI;
private boolean strictErrorChecking;
private static final org.apache.axiom.om.OMXMLStreamReaderConfiguration defaultReaderConfiguration;
public void <init>()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
specialinvoke v.<org.apache.axiom.om.impl.dom.AxiomCoreParentNodeImpl: void <init>()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$CoreDocumentMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$DOMDocumentMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$AxiomDocumentMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$DOMRootNodeMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$DOMParentNodeMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void init$AxiomContainerMixin()>();
return;
}
public static void <clinit>()
{
staticinvoke <org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void clinit$AxiomContainerMixin()>();
return;
}
private void init$CoreDocumentMixin()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String xmlVersion> = "1.0";
return;
}
private void init$DOMDocumentMixin()
{
org.apache.axiom.dom.DOMConfigurationImpl v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = new org.apache.axiom.dom.DOMConfigurationImpl;
specialinvoke v.<org.apache.axiom.dom.DOMConfigurationImpl: void <init>()>();
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMConfigurationImpl domConfig> = v;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: boolean strictErrorChecking> = 1;
return;
}
private void init$AxiomDocumentMixin()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return;
}
private void init$DOMRootNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return;
}
private void init$DOMParentNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return;
}
private void init$AxiomContainerMixin()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return;
}
private static void clinit$AxiomContainerMixin()
{
org.apache.axiom.om.OMXMLStreamReaderConfiguration v;
v = new org.apache.axiom.om.OMXMLStreamReaderConfiguration;
specialinvoke v.<org.apache.axiom.om.OMXMLStreamReaderConfiguration: void <init>()>();
<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.OMXMLStreamReaderConfiguration defaultReaderConfiguration> = v;
return;
}
public final org.apache.axiom.core.NodeType coreGetNodeType()
{
org.apache.axiom.core.NodeType v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = <org.apache.axiom.core.NodeType: org.apache.axiom.core.NodeType DOCUMENT>;
return v;
}
public final org.apache.axiom.core.CoreNode getRootOrOwnerDocument()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return v;
}
public final void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)
{
org.apache.axiom.core.CoreDocument v;
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.CoreDocument;
if v == v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
throw v;
label:
return;
}
public final org.apache.axiom.core.CoreElement coreGetDocumentElement() throws org.apache.axiom.core.CoreModelException
{
org.apache.axiom.core.CoreChildNode v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild()>();
label:
if v == null goto label;
v = v instanceof org.apache.axiom.core.CoreElement;
if v == 0 goto label;
return v;
label:
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreChildNode coreGetNextSibling()>();
goto label;
label:
return null;
}
public final java.lang.String coreGetInputEncoding()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String inputEncoding>;
return v;
}
public final void coreSetInputEncoding(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String inputEncoding> = v;
return;
}
public final java.lang.String coreGetXmlVersion()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String xmlVersion>;
return v;
}
public final void coreSetXmlVersion(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String xmlVersion> = v;
return;
}
public final java.lang.String coreGetXmlEncoding()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String xmlEncoding>;
return v;
}
public final void coreSetXmlEncoding(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String xmlEncoding> = v;
return;
}
public final java.lang.Boolean coreGetStandalone()
{
java.lang.Boolean v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.Boolean standalone>;
return v;
}
public final void coreSetStandalone(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.Boolean;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.Boolean standalone> = v;
return;
}
public final void init(org.apache.axiom.core.ClonePolicy, java.lang.Object, org.apache.axiom.core.CoreNode)
{
org.apache.axiom.core.ClonePolicy v;
org.apache.axiom.core.CoreNode v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.Boolean v;
java.lang.Object v;
java.lang.String v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
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.core.CoreDocument: java.lang.String coreGetXmlVersion()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetXmlVersion(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.core.CoreDocument: java.lang.String coreGetXmlEncoding()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetXmlEncoding(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.core.CoreDocument: java.lang.Boolean coreGetStandalone()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetStandalone(java.lang.Boolean)>(v);
v = interfaceinvoke v.<org.apache.axiom.core.CoreDocument: java.lang.String coreGetInputEncoding()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetInputEncoding(java.lang.String)>(v);
return;
}
public final void serializeStartEvent(org.apache.axiom.core.stream.XmlHandler) throws org.apache.axiom.core.CoreModelException, org.apache.axiom.core.stream.StreamException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.Boolean v;
java.lang.String v, v, v;
org.apache.axiom.core.stream.XmlHandler v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetInputEncoding()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlVersion()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlEncoding()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.Boolean coreGetStandalone()>();
interfaceinvoke v.<org.apache.axiom.core.stream.XmlHandler: void startDocument(java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v, v);
return;
}
public final void serializeEndEvent(org.apache.axiom.core.stream.XmlHandler) throws org.apache.axiom.core.stream.StreamException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.stream.XmlHandler v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
interfaceinvoke v.<org.apache.axiom.core.stream.XmlHandler: void completed()>();
return;
}
final void internalCheckNewChild0(org.apache.axiom.core.CoreChildNode, org.apache.axiom.core.CoreChildNode) throws org.apache.axiom.core.CoreModelException
{
org.apache.axiom.core.CoreElement v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v, v;
boolean v, v;
org.apache.axiom.core.ChildNotAllowedException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.CoreChildNode;
v := @parameter: org.apache.axiom.core.CoreChildNode;
v = v instanceof org.apache.axiom.core.CoreElement;
if v == 0 goto label;
v = v instanceof org.apache.axiom.core.CoreElement;
if v != 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement coreGetDocumentElement()>();
if v == null goto label;
v = new org.apache.axiom.core.ChildNotAllowedException;
specialinvoke v.<org.apache.axiom.core.ChildNotAllowedException: void <init>()>();
throw v;
label:
return;
}
public final org.w3c.dom.Document getOwnerDocument()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final java.lang.String getNodeName()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return "#document";
}
public final short getNodeType()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return 9;
}
public final java.lang.String getNodeValue()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final void setNodeValue(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
return;
}
public final java.lang.String getPrefix()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final void setPrefix(java.lang.String) throws org.w3c.dom.DOMException
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(14);
throw v;
}
public final java.lang.String getNamespaceURI()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final java.lang.String getLocalName()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final boolean hasAttributes()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return 0;
}
public final org.w3c.dom.NamedNodeMap getAttributes()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final java.lang.String getTextContent()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final void setTextContent(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
return;
}
public final org.w3c.dom.Element getDocumentElement()
{
org.apache.axiom.core.CoreElement v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.RuntimeException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement coreGetDocumentElement()>();
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.apache.axiom.core.CoreElement getNamespaceContext()
{
org.apache.axiom.core.CoreElement v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.RuntimeException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement coreGetDocumentElement()>();
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.DOMImplementation getImplementation()
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
return v;
}
public final org.w3c.dom.DOMConfiguration getDomConfig()
{
org.apache.axiom.dom.DOMConfigurationImpl v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMConfigurationImpl domConfig>;
return v;
}
public final java.lang.String getInputEncoding()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetInputEncoding()>();
return v;
}
public final java.lang.String getXmlVersion()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlVersion()>();
return v;
}
public final void setXmlVersion(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetXmlVersion(java.lang.String)>(v);
return;
}
public final java.lang.String getXmlEncoding()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlEncoding()>();
return v;
}
public final boolean getXmlStandalone()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.Boolean coreGetStandalone()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final void setXmlStandalone(boolean)
{
java.lang.Boolean v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetStandalone(java.lang.Boolean)>(v);
return;
}
public final void normalizeDocument()
{
java.lang.UnsupportedOperationException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.dom.DOMConfigurationImpl v, v, v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMConfigurationImpl domConfig>;
v = virtualinvoke v.<org.apache.axiom.dom.DOMConfigurationImpl: boolean isEnabled(int)>(1024);
if v != 0 goto label;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMConfigurationImpl domConfig>;
v = virtualinvoke v.<org.apache.axiom.dom.DOMConfigurationImpl: boolean isEnabled(int)>(8192);
if v == 0 goto label;
label:
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("TODO");
throw v;
label:
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMConfigurationImpl domConfig>;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void normalizeRecursively(org.apache.axiom.dom.DOMConfigurationImpl)>(v);
return;
}
public final org.w3c.dom.Text createTextNode(java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v;
org.apache.axiom.dom.DOMText v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMText createCharacterDataNode()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMText: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMText: void coreSetCharacterData(java.lang.Object)>(v);
return v;
}
public final org.w3c.dom.CDATASection createCDATASection(java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.dom.DOMCDATASection v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.RuntimeException v;
java.lang.String v;
org.apache.axiom.dom.DOMSemantics v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMCDATASection createCDATASection()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMCDATASection: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.dom.DOMCDATASection: void coreSetCharacterData(java.lang.Object,org.apache.axiom.core.Semantics)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.Element createElement(java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.dom.DOMNSUnawareElement v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNSUnawareElement createNSUnawareElement()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNSUnawareElement: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSUnawareElement: void coreSetName(java.lang.String)>(v);
return v;
}
public final org.w3c.dom.Attr createAttribute(java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v;
org.apache.axiom.dom.DOMNSUnawareAttribute v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
staticinvoke <org.apache.axiom.dom.NSUtil: void validateName(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNSUnawareAttribute createNSUnawareAttribute()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNSUnawareAttribute: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSUnawareAttribute: void coreSetName(java.lang.String)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSUnawareAttribute: void coreSetType(java.lang.String)>("CDATA");
return v;
}
public final org.w3c.dom.Element createElementNS(java.lang.String, java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.dom.DOMNSAwareElement v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
int v, v, v;
java.lang.String v, v, v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.axiom.dom.NSUtil: int validateQualifiedName(java.lang.String)>(v);
v = (int) -1;
if v != v goto label;
v = "";
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
label:
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String normalizeNamespaceURI(java.lang.String)>(v);
staticinvoke <org.apache.axiom.dom.NSUtil: void validateNamespace(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNSAwareElement createNSAwareElement()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareElement: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareElement: void coreSetName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public final org.w3c.dom.Attr createAttributeNS(java.lang.String, java.lang.String)
{
org.apache.axiom.dom.DOMNSAwareAttribute v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
int v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v;
org.apache.axiom.dom.DOMNodeFactory v, v;
org.apache.axiom.dom.DOMNamespaceDeclaration v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.axiom.dom.NSUtil: int validateQualifiedName(java.lang.String)>(v);
v = (int) -1;
if v != v goto label;
v = "";
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
label:
v = "http://www.w.org/2000/xmlns/";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNamespaceDeclaration createNamespaceDeclaration()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNamespaceDeclaration: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String getDeclaredPrefix(java.lang.String,java.lang.String)>(v, v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNamespaceDeclaration: void coreSetDeclaredNamespace(java.lang.String,java.lang.String)>(v, "");
return v;
label:
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String normalizeNamespaceURI(java.lang.String)>(v);
staticinvoke <org.apache.axiom.dom.NSUtil: void validateAttributeName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNSAwareAttribute createNSAwareAttribute()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareAttribute: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareAttribute: void coreSetName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public final org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
java.lang.RuntimeException v;
org.apache.axiom.dom.DOMSemantics v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v, v;
org.apache.axiom.dom.DOMProcessingInstruction v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMProcessingInstruction createProcessingInstruction()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMProcessingInstruction: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMProcessingInstruction: void coreSetTarget(java.lang.String)>(v);
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.dom.DOMProcessingInstruction: void coreSetCharacterData(java.lang.Object,org.apache.axiom.core.Semantics)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.EntityReference createEntityReference(java.lang.String) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v;
org.apache.axiom.dom.DOMEntityReference v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMEntityReference createEntityReference()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMEntityReference: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
interfaceinvoke v.<org.apache.axiom.dom.DOMEntityReference: void coreSetName(java.lang.String)>(v);
return v;
}
public final org.w3c.dom.Comment createComment(java.lang.String)
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.dom.DOMComment v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.RuntimeException v;
java.lang.String v;
org.apache.axiom.dom.DOMSemantics v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMComment createComment()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMComment: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.dom.DOMComment: void coreSetCharacterData(java.lang.Object,org.apache.axiom.core.Semantics)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.DocumentFragment createDocumentFragment()
{
org.apache.axiom.dom.DOMNodeFactory v;
org.apache.axiom.dom.DOMDocumentFragment v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMDocumentFragment createDocumentFragment()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMDocumentFragment: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
return v;
}
public final org.w3c.dom.NodeList getElementsByTagName(java.lang.String)
{
org.apache.axiom.dom.ElementsByTagName v;
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = new org.apache.axiom.dom.ElementsByTagName;
specialinvoke v.<org.apache.axiom.dom.ElementsByTagName: void <init>(org.apache.axiom.dom.DOMParentNode,java.lang.String)>(v, v);
return v;
}
public final org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String, java.lang.String)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.dom.ElementsByTagNameNS v;
java.lang.String v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.axiom.dom.ElementsByTagNameNS;
specialinvoke v.<org.apache.axiom.dom.ElementsByTagNameNS: void <init>(org.apache.axiom.dom.DOMParentNode,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public final org.w3c.dom.Node renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String)
{
java.lang.IllegalStateException v;
org.apache.axiom.core.NodeType v;
int[] v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v, v;
org.w3c.dom.Node v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v, v;
org.apache.axiom.dom.DOMNodeFactory v;
java.lang.UnsupportedOperationException v;
org.apache.axiom.dom.DOMNamespaceDeclaration v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v instanceof org.apache.axiom.dom.DOMNode;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNode: boolean coreHasSameOwnerDocument(org.apache.axiom.core.CoreNode)>(v);
if v != 0 goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(4);
throw v;
label:
v = v instanceof org.apache.axiom.dom.DOMNSAwareNamedNode;
if v != 0 goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(9);
throw v;
label:
v = staticinvoke <org.apache.axiom.dom.NSUtil: int validateQualifiedName(java.lang.String)>(v);
v = (int) -1;
if v != v goto label;
v = "";
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = v + 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(v);
label:
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String normalizeNamespaceURI(java.lang.String)>(v);
v = <org.apache.axiom.om.impl.dom.DOOMDocumentImpl$1: int[] $SwitchMap$org$apache$axiom$core$NodeType>;
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNode: org.apache.axiom.core.NodeType coreGetNodeType()>();
v = virtualinvoke v.<org.apache.axiom.core.NodeType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
staticinvoke <org.apache.axiom.dom.NSUtil: void validateNamespace(java.lang.String,java.lang.String)>(v, v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareElement: void coreSetName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
label:
v = "http://www.w.org/2000/xmlns/";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.dom.DOMNodeFactory getDOMNodeFactory()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNodeFactory: org.apache.axiom.dom.DOMNamespaceDeclaration createNamespaceDeclaration()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNamespaceDeclaration: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String getDeclaredPrefix(java.lang.String,java.lang.String)>(v, v);
v = interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareAttribute: java.lang.String getValue()>();
interfaceinvoke v.<org.apache.axiom.dom.DOMNamespaceDeclaration: void coreSetDeclaredNamespace(java.lang.String,java.lang.String)>(v, v);
return v;
label:
staticinvoke <org.apache.axiom.dom.NSUtil: void validateAttributeName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
interfaceinvoke v.<org.apache.axiom.dom.DOMNSAwareAttribute: void coreSetName(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
return v;
label:
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
}
public final org.w3c.dom.DocumentType getDoctype()
{
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v;
java.lang.RuntimeException v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild()>();
label:
if v == null goto label;
v = v instanceof org.w3c.dom.DocumentType;
if v == 0 goto label;
label:
return v;
label:
v = v instanceof org.w3c.dom.Element;
if v == 0 goto label;
label:
return null;
label:
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreChildNode coreGetNextSibling()>();
goto label;
label:
return null;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
catch org.apache.axiom.core.CoreModelException from label to label with label;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.Node adoptNode(org.w3c.dom.Node) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.DOMNode v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.Node v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v = v instanceof org.apache.axiom.dom.DOMNode;
if v == 0 goto label;
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v == 0 goto label;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreDetach(org.apache.axiom.core.CoreDocument)>(v);
goto label;
label:
interfaceinvoke v.<org.apache.axiom.dom.DOMNode: void coreSetOwnerDocument(org.apache.axiom.core.CoreDocument)>(v);
label:
v = v instanceof org.apache.axiom.dom.DOMAttribute;
if v == 0 goto label;
interfaceinvoke v.<org.apache.axiom.dom.DOMAttribute: void coreSetSpecified(boolean)>(1);
label:
return v;
label:
return null;
}
final void checkNewChild0(org.apache.axiom.dom.DOMNode)
{
org.apache.axiom.dom.DOMNode v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.dom.DOMNode;
v = v instanceof org.apache.axiom.dom.DOMText;
if v == 0 goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(3);
throw v;
label:
return;
}
public final org.w3c.dom.Element getElementById(java.lang.String)
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.core.CoreAttribute v;
java.lang.RuntimeException v;
org.apache.axiom.dom.DOMSemantics v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
label:
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis DESCENDANTS>;
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetNodes(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/dom/DOMElement;", v, v);
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.axiom.dom.DOMElement: org.apache.axiom.core.CoreAttribute coreGetFirstAttribute()>();
label:
if v == null goto label;
v = interfaceinvoke v.<org.apache.axiom.dom.DOMAttribute: boolean isId()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.core.CoreAttribute: java.lang.Object coreGetCharacterData()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
return v;
label:
v = interfaceinvoke v.<org.apache.axiom.core.CoreAttribute: org.apache.axiom.core.CoreAttribute coreGetNextAttribute()>();
goto label;
label:
return null;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final java.lang.String getDocumentURI()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String documentURI>;
return v;
}
public final void setDocumentURI(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String documentURI> = v;
return;
}
public final boolean getStrictErrorChecking()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: boolean strictErrorChecking>;
return v;
}
public final void setStrictErrorChecking(boolean)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: boolean strictErrorChecking> = v;
return;
}
public final void normalize(org.apache.axiom.dom.DOMConfigurationImpl)
{
org.apache.axiom.dom.DOMConfigurationImpl v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.dom.DOMConfigurationImpl;
return;
}
public final org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean) throws org.w3c.dom.DOMException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v, v;
short v;
org.w3c.dom.DOMException v;
org.w3c.dom.Node v, v, v, v, v, v;
int v, v;
org.w3c.dom.NamedNodeMap v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.UnsupportedOperationException v;
org.w3c.dom.Element v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v := @parameter: boolean;
v = interfaceinvoke v.<org.w3c.dom.Node: short getNodeType()>();
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getLocalName()>();
if v != null goto label;
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeName()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Element createElement(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNamespaceURI()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String intern()>();
goto label;
label:
v = null;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeName()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Element createElementNS(java.lang.String,java.lang.String)>(v, v);
label:
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.NamedNodeMap getAttributes()>();
if v == null goto label;
v = interfaceinvoke v.<org.w3c.dom.NamedNodeMap: int getLength()>();
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<org.w3c.dom.NamedNodeMap: org.w3c.dom.Node item(int)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node importNode(org.w3c.dom.Node,boolean)>(v, 1);
interfaceinvoke v.<org.apache.axiom.dom.DOMElement: void coreAppendAttribute(org.apache.axiom.core.CoreAttribute)>(v);
v = v + 1;
goto label;
label:
v = v;
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getLocalName()>();
if v != null goto label;
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeName()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Attr createAttribute(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNamespaceURI()>();
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String intern()>();
goto label;
label:
v = null;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeName()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Attr createAttributeNS(java.lang.String,java.lang.String)>(v, v);
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeValue()>();
interfaceinvoke v.<org.w3c.dom.Attr: void setValue(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeValue()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Text createTextNode(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeValue()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Comment createComment(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.DocumentFragment createDocumentFragment()>();
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: java.lang.String getNodeValue()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.CDATASection createCDATASection(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<org.w3c.dom.ProcessingInstruction: java.lang.String getTarget()>();
v = interfaceinvoke v.<org.w3c.dom.ProcessingInstruction: java.lang.String getData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
v = new java.lang.UnsupportedOperationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (short)>(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[])>("TODO : Implement handling of org.w3c.dom.Node type == \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(9);
throw v;
label:
if v == 0 goto label;
v = v instanceof org.w3c.dom.Attr;
if v != 0 goto label;
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node getFirstChild()>();
label:
if v == null goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node importNode(org.w3c.dom.Node,boolean)>(v, 1);
interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node appendChild(org.w3c.dom.Node)>(v);
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node getNextSibling()>();
goto label;
label:
return v;
}
public final org.apache.axiom.om.OMElement getOMDocumentElement()
{
org.apache.axiom.core.CoreElement v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement coreGetDocumentElement()>();
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final void setOMDocumentElement(org.apache.axiom.om.OMElement)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.CoreElement v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.om.OMElement;
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("documentElement must not be null");
throw v;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement coreGetDocumentElement()>();
if v != null goto label;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void addChild(org.apache.axiom.om.OMNode)>(v);
goto label;
label:
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void coreReplaceWith(org.apache.axiom.core.CoreChildNode,org.apache.axiom.core.Semantics)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final java.lang.String getCharsetEncoding()
{
java.lang.String v, v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetInputEncoding()>();
if v != null goto label;
v = "UTF-8";
goto label;
label:
v = v;
label:
return v;
}
public final void setCharsetEncoding(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetInputEncoding(java.lang.String)>(v);
return;
}
public final java.lang.String getXMLVersion()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlVersion()>();
return v;
}
public final void setXMLVersion(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetXmlVersion(java.lang.String)>(v);
return;
}
public final java.lang.String getXMLEncoding()
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.String coreGetXmlEncoding()>();
return v;
}
public final void setXMLEncoding(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetXmlEncoding(java.lang.String)>(v);
return;
}
public final java.lang.String isStandalone()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: java.lang.Boolean coreGetStandalone()>();
if v != null goto label;
return null;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = "yes";
goto label;
label:
v = "no";
label:
return v;
}
public final void setStandalone(java.lang.String)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = "yes";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreSetStandalone(java.lang.Boolean)>(v);
return;
}
public final void checkChild(org.apache.axiom.om.OMNode)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.om.OMNode v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
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.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.OMElement getOMDocumentElement()>();
if v == null goto label;
v = new org.apache.axiom.om.OMException;
specialinvoke v.<org.apache.axiom.om.OMException: void <init>(java.lang.String)>("Document element already exists");
throw v;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkDocumentElement(org.apache.axiom.om.OMElement)>(v);
label:
return;
}
public void checkDocumentElement(org.apache.axiom.om.OMElement)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.om.OMElement;
return;
}
public final org.apache.axiom.core.CoreElement getContextElement()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public java.util.Iterator getDescendants(boolean)
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
if v == 0 goto label;
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis DESCENDANTS_OR_SELF>;
goto label;
label:
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis DESCENDANTS>;
label:
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetNodes(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/om/impl/intf/AxiomSerializable;", v, v);
return v;
}
public final org.w3c.dom.Node getNextSibling()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final org.w3c.dom.Node getPreviousSibling()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final org.w3c.dom.Node getParentNode()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return null;
}
public final org.w3c.dom.NodeList getChildNodes()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
return v;
}
public final int getLength()
{
int v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.Node v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = 0;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node getFirstChild()>();
label:
if v == null goto label;
v = v + 1;
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node getNextSibling()>();
goto label;
label:
return v;
}
public final org.w3c.dom.Node item(int)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.Node v;
int v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: int;
v = 0;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node getFirstChild()>();
label:
if v == null goto label;
if v != v goto label;
return v;
label:
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node getNextSibling()>();
v = v + 1;
goto label;
label:
return null;
}
public final org.w3c.dom.Node getFirstChild()
{
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v;
org.apache.axiom.dom.DocumentWhitespaceFilter v;
java.lang.RuntimeException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = <org.apache.axiom.dom.DocumentWhitespaceFilter: org.apache.axiom.dom.DocumentWhitespaceFilter INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild(org.apache.axiom.core.NodeFilter)>(v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.Node getLastChild()
{
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v;
org.apache.axiom.dom.DocumentWhitespaceFilter v;
java.lang.RuntimeException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = <org.apache.axiom.dom.DocumentWhitespaceFilter: org.apache.axiom.dom.DocumentWhitespaceFilter INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetLastChild(org.apache.axiom.core.NodeFilter)>(v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final boolean hasChildNodes()
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
org.w3c.dom.Node v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node getFirstChild()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final org.w3c.dom.Node removeChild(org.w3c.dom.Node) throws org.w3c.dom.DOMException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v;
org.w3c.dom.Node v, v;
org.apache.axiom.dom.DOMSemantics v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v = interfaceinvoke v.<org.w3c.dom.Node: org.w3c.dom.Node getParentNode()>();
if v != v goto label;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreDetach(org.apache.axiom.core.Semantics)>(v);
return v;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
}
public final void normalizeRecursively(org.apache.axiom.dom.DOMConfigurationImpl)
{
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v;
org.apache.axiom.dom.DOMConfigurationImpl v;
java.lang.RuntimeException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.dom.DOMConfigurationImpl;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void normalize(org.apache.axiom.dom.DOMConfigurationImpl)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild()>();
label:
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.dom.DOMNode: void normalizeRecursively(org.apache.axiom.dom.DOMConfigurationImpl)>(v);
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreChildNode coreGetNextSibling()>();
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
private void checkNewChild(org.w3c.dom.Node)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v, v;
org.w3c.dom.Node v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v = v instanceof org.apache.axiom.dom.DOMNode;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: boolean coreHasSameOwnerDocument(org.apache.axiom.core.CoreNode)>(v);
if v != 0 goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(4);
throw v;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkNewChild0(org.apache.axiom.dom.DOMNode)>(v);
goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(4);
throw v;
label:
return;
}
public final org.w3c.dom.Node appendChild(org.w3c.dom.Node)
{
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v;
org.w3c.dom.Node v;
java.lang.RuntimeException v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
label:
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkNewChild(org.w3c.dom.Node)>(v);
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v == 0 goto label;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreAppendChild(org.apache.axiom.core.CoreChildNode)>(v);
goto label;
label:
v = v instanceof org.apache.axiom.core.CoreDocumentFragment;
if v == 0 goto label;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreAppendChildren(org.apache.axiom.core.CoreDocumentFragment)>(v);
goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(3);
throw v;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)
{
java.lang.RuntimeException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v, v;
org.w3c.dom.Node v, v, v;
org.apache.axiom.core.CoreParentNode v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v := @parameter: org.w3c.dom.Node;
label:
if v != null goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.w3c.dom.Node appendChild(org.w3c.dom.Node)>(v);
label:
return v;
label:
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreParentNode coreGetParent()>();
if v == v goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkNewChild(org.w3c.dom.Node)>(v);
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v == 0 goto label;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreInsertSiblingBefore(org.apache.axiom.core.CoreChildNode)>(v);
goto label;
label:
v = v instanceof org.apache.axiom.core.CoreDocumentFragment;
if v == 0 goto label;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreInsertSiblingsBefore(org.apache.axiom.core.CoreDocumentFragment)>(v);
goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(3);
throw v;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)
{
org.apache.axiom.core.CoreChildNode v;
java.lang.RuntimeException v;
org.apache.axiom.dom.DOMSemantics v, v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.w3c.dom.DOMException v, v, v;
org.w3c.dom.Node v, v;
org.apache.axiom.core.CoreParentNode v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.w3c.dom.Node;
v := @parameter: org.w3c.dom.Node;
label:
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v != 0 goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreParentNode coreGetParent()>();
if v == v goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkNewChild(org.w3c.dom.Node)>(v);
v = v instanceof org.apache.axiom.core.CoreChildNode;
if v == 0 goto label;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreReplaceWith(org.apache.axiom.core.CoreChildNode,org.apache.axiom.core.Semantics)>(v, v);
goto label;
label:
v = v instanceof org.apache.axiom.core.CoreDocumentFragment;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreChildNode coreGetNextSibling()>();
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreDetach(org.apache.axiom.core.Semantics)>(v);
if v != null goto label;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreAppendChildren(org.apache.axiom.core.CoreDocumentFragment)>(v);
goto label;
label:
interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: void coreInsertSiblingsBefore(org.apache.axiom.core.CoreDocumentFragment)>(v);
goto label;
label:
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(3);
throw v;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: java.lang.RuntimeException toUncheckedException(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.apache.axiom.om.OMXMLParserWrapper getBuilder()
{
org.apache.axiom.om.impl.common.builder.OMXMLParserWrapperImpl v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Builder v;
java.lang.Object v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.Builder coreGetBuilder()>();
if v != null goto label;
return null;
label:
v = virtualinvoke v.<org.apache.axiom.core.impl.builder.BuilderImpl: java.lang.Object getFacade()>();
if v != null goto label;
v = new org.apache.axiom.om.impl.common.builder.OMXMLParserWrapperImpl;
specialinvoke v.<org.apache.axiom.om.impl.common.builder.OMXMLParserWrapperImpl: void <init>(org.apache.axiom.core.impl.builder.BuilderImpl,org.apache.axiom.om.impl.common.builder.Detachable)>(v, null);
label:
return v;
}
public final javax.xml.stream.XMLStreamReader getXMLStreamReader()
{
javax.xml.stream.XMLStreamReader v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean)>(1);
return v;
}
public final javax.xml.stream.XMLStreamReader getXMLStreamReaderWithoutCaching()
{
javax.xml.stream.XMLStreamReader v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean)>(0);
return v;
}
public final javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean)
{
javax.xml.stream.XMLStreamReader v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.om.OMXMLStreamReaderConfiguration v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v = <org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.OMXMLStreamReaderConfiguration defaultReaderConfiguration>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean,org.apache.axiom.om.OMXMLStreamReaderConfiguration)>(v, v);
return v;
}
public javax.xml.stream.XMLStreamReader getXMLStreamReader(boolean, org.apache.axiom.om.OMXMLStreamReaderConfiguration)
{
javax.xml.stream.XMLStreamReader v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.om.OMXMLStreamReaderConfiguration v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v := @parameter: org.apache.axiom.om.OMXMLStreamReaderConfiguration;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: javax.xml.stream.XMLStreamReader defaultGetXMLStreamReader(boolean,org.apache.axiom.om.OMXMLStreamReaderConfiguration)>(v, v);
return v;
}
public final javax.xml.stream.XMLStreamReader defaultGetXMLStreamReader(boolean, org.apache.axiom.om.OMXMLStreamReaderConfiguration)
{
org.apache.axiom.core.stream.StreamException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.stream.XmlReader v;
java.lang.String v, v;
org.apache.axiom.core.stream.NamespaceURIInterningFilterHandler v;
boolean v, v, v, v;
org.apache.axiom.core.stream.XmlHandler v;
org.apache.axiom.om.impl.stream.XsiTypeFilterHandler v;
org.apache.axiom.om.impl.stream.NamespaceContextPreservationFilterHandler v;
java.util.Iterator v;
org.apache.axiom.core.CoreElement v;
org.apache.axiom.core.stream.stax.pull.output.StAXPivot v;
org.apache.axiom.om.OMException v;
java.lang.Object v;
org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory v;
org.apache.axiom.om.OMXMLStreamReaderConfiguration v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v := @parameter: org.apache.axiom.om.OMXMLStreamReaderConfiguration;
v = new org.apache.axiom.core.stream.stax.pull.output.StAXPivot;
v = <org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory: org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory INSTANCE>;
specialinvoke v.<org.apache.axiom.core.stream.stax.pull.output.StAXPivot: void <init>(org.apache.axiom.core.stream.stax.pull.output.XMLStreamReaderExtensionFactory)>(v);
v = v;
v = virtualinvoke v.<org.apache.axiom.om.OMXMLStreamReaderConfiguration: boolean isNamespaceURIInterning()>();
if v == 0 goto label;
v = new org.apache.axiom.core.stream.NamespaceURIInterningFilterHandler;
specialinvoke v.<org.apache.axiom.core.stream.NamespaceURIInterningFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler)>(v);
v = v;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement getContextElement()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.axiom.om.OMXMLStreamReaderConfiguration: boolean isPreserveNamespaceContext()>();
if v == 0 goto label;
v = new org.apache.axiom.om.impl.stream.NamespaceContextPreservationFilterHandler;
specialinvoke v.<org.apache.axiom.om.impl.stream.NamespaceContextPreservationFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.CoreElement)>(v, v);
v = v;
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMElement: java.util.Iterator getNamespacesInScope()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getNamespaceURI()>();
virtualinvoke v.<org.apache.axiom.core.stream.stax.pull.output.StAXPivot: void setPrefix(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
v = new org.apache.axiom.om.impl.stream.XsiTypeFilterHandler;
specialinvoke v.<org.apache.axiom.om.impl.stream.XsiTypeFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.CoreElement)>(v, v);
v = v;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.stream.XmlReader coreGetReader(org.apache.axiom.core.stream.XmlHandler,boolean,boolean)>(v, v, 1);
virtualinvoke v.<org.apache.axiom.core.stream.stax.pull.output.StAXPivot: void setReader(org.apache.axiom.core.stream.XmlReader)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.axiom.om.OMException;
specialinvoke v.<org.apache.axiom.om.OMException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return v;
catch org.apache.axiom.core.stream.StreamException from label to label with label;
}
public final org.apache.axiom.om.XOPEncoded getXOPEncodedStreamReader(boolean)
{
org.apache.axiom.om.XOPEncoded v;
org.apache.axiom.om.impl.stream.xop.ContentIDGenerator v;
org.apache.axiom.om.impl.stream.xop.OptimizationPolicy v;
org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler v;
org.apache.axiom.core.stream.StreamException v;
org.apache.axiom.core.stream.stax.pull.output.StAXPivot v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.stream.XmlReader v;
org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v = new org.apache.axiom.core.stream.stax.pull.output.StAXPivot;
v = <org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory: org.apache.axiom.om.impl.stream.stax.pull.AxiomXMLStreamReaderExtensionFactory INSTANCE>;
specialinvoke v.<org.apache.axiom.core.stream.stax.pull.output.StAXPivot: void <init>(org.apache.axiom.core.stream.stax.pull.output.XMLStreamReaderExtensionFactory)>(v);
v = new org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler;
v = <org.apache.axiom.om.impl.stream.xop.ContentIDGenerator: org.apache.axiom.om.impl.stream.xop.ContentIDGenerator DEFAULT>;
v = <org.apache.axiom.om.impl.stream.xop.OptimizationPolicy: org.apache.axiom.om.impl.stream.xop.OptimizationPolicy ALL>;
specialinvoke v.<org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.om.impl.stream.xop.ContentIDGenerator,org.apache.axiom.om.impl.stream.xop.OptimizationPolicy)>(v, v, v);
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.stream.XmlReader coreGetReader(org.apache.axiom.core.stream.XmlHandler,boolean,boolean)>(v, v, 1);
virtualinvoke v.<org.apache.axiom.core.stream.stax.pull.output.StAXPivot: void setReader(org.apache.axiom.core.stream.XmlReader)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.apache.axiom.om.OMException;
specialinvoke v.<org.apache.axiom.om.OMException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
v = new org.apache.axiom.om.XOPEncoded;
specialinvoke v.<org.apache.axiom.om.XOPEncoded: void <init>(java.lang.Object,org.apache.axiom.om.OMAttachmentAccessor)>(v, v);
return v;
catch org.apache.axiom.core.stream.StreamException from label to label with label;
}
public final org.apache.axiom.om.impl.intf.AxiomChildNode prepareNewChild(org.apache.axiom.om.OMNode)
{
org.apache.axiom.om.OMNode v;
org.apache.axiom.om.OMMetaFactory v, v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.om.OMFactory v, v, v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.om.OMNode;
v = interfaceinvoke v.<org.apache.axiom.om.OMNode: org.apache.axiom.om.OMFactory getOMFactory()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMFactory: org.apache.axiom.om.OMMetaFactory getMetaFactory()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.OMFactory getOMFactory()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMFactory: org.apache.axiom.om.OMMetaFactory getMetaFactory()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.OMFactory getOMFactory()>();
interfaceinvoke v.<org.apache.axiom.om.OMFactory: org.apache.axiom.om.OMInformationItem importInformationItem(org.apache.axiom.om.OMInformationItem)>(v);
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void checkChild(org.apache.axiom.om.OMNode)>(v);
return v;
}
public final void addChild(org.apache.axiom.om.OMNode)
{
org.apache.axiom.om.OMNode v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.om.impl.intf.AxiomChildNode v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.om.OMNode;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.om.impl.intf.AxiomChildNode prepareNewChild(org.apache.axiom.om.OMNode)>(v);
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreAppendChild(org.apache.axiom.core.CoreChildNode)>(v);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public org.apache.axiom.om.OMNode getFirstOMChild()
{
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.CoreChildNode v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild()>();
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public void removeChildren()
{
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
label:
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void coreRemoveChildren(org.apache.axiom.core.Semantics)>(v);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public java.util.Iterator getChildren()
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis CHILDREN>;
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetNodes(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/om/impl/intf/AxiomChildNode;", v, v);
return v;
}
public java.util.Iterator getChildrenWithLocalName(java.lang.String)
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
org.apache.axiom.core.ElementMatcher v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis CHILDREN>;
v = <org.apache.axiom.core.ElementMatcher: org.apache.axiom.core.ElementMatcher BY_LOCAL_NAME>;
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetElements(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.ElementMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/om/impl/intf/AxiomElement;", v, null, v, v, v);
return v;
}
public java.util.Iterator getChildrenWithNamespaceURI(java.lang.String)
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
org.apache.axiom.core.ElementMatcher v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.lang.String;
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis CHILDREN>;
v = <org.apache.axiom.core.ElementMatcher: org.apache.axiom.core.ElementMatcher BY_NAMESPACE_URI>;
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetElements(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.ElementMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/om/impl/intf/AxiomElement;", v, v, null, v, v);
return v;
}
public java.util.Iterator getChildrenWithName(javax.xml.namespace.QName)
{
org.apache.axiom.core.NodeIterator v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.core.ElementMatcher v;
org.apache.axiom.core.Mapper v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.Axis v;
java.lang.String v, v;
javax.xml.namespace.QName v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: javax.xml.namespace.QName;
v = <org.apache.axiom.core.Axis: org.apache.axiom.core.Axis CHILDREN>;
v = <org.apache.axiom.core.ElementMatcher: org.apache.axiom.core.ElementMatcher BY_QNAME>;
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
v = staticinvoke <org.apache.axiom.core.Mappers: org.apache.axiom.core.Mapper identity()>();
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.om.impl.common.AxiomSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.NodeIterator coreGetElements(org.apache.axiom.core.Axis,java.lang.Class,org.apache.axiom.core.ElementMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Mapper,org.apache.axiom.core.Semantics)>(v, class "Lorg/apache/axiom/om/impl/intf/AxiomElement;", v, v, v, v, v);
return v;
}
public final org.apache.axiom.om.OMElement getFirstChildWithName(javax.xml.namespace.QName) throws org.apache.axiom.om.OMException
{
org.apache.axiom.core.CoreChildNode v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v, v, v, v;
javax.xml.namespace.QName v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: javax.xml.namespace.QName;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreChildNode coreGetFirstChild()>();
label:
if v == null goto label;
v = v instanceof org.apache.axiom.om.impl.intf.AxiomElement;
if v == 0 goto label;
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: java.lang.String coreGetLocalName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: java.lang.String coreGetNamespaceURI()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
return v;
label:
v = interfaceinvoke v.<org.apache.axiom.core.CoreChildNode: org.apache.axiom.core.CoreChildNode coreGetNextSibling()>();
goto label;
label:
return null;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final javax.xml.transform.sax.SAXSource getSAXSource(boolean)
{
org.xml.sax.InputSource v;
javax.xml.transform.sax.SAXSource v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.om.impl.stream.sax.XMLReaderImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v = new javax.xml.transform.sax.SAXSource;
v = new org.apache.axiom.om.impl.stream.sax.XMLReaderImpl;
specialinvoke v.<org.apache.axiom.om.impl.stream.sax.XMLReaderImpl: void <init>(org.apache.axiom.om.impl.intf.AxiomContainer,boolean)>(v, v);
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>()>();
specialinvoke v.<javax.xml.transform.sax.SAXSource: void <init>(org.xml.sax.XMLReader,org.xml.sax.InputSource)>(v, v);
return v;
}
public final javax.xml.transform.sax.SAXResult getSAXResult()
{
org.apache.axiom.om.impl.common.SAXResultContentHandler v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
org.apache.axiom.core.stream.sax.input.XmlHandlerContentHandler v;
javax.xml.transform.sax.SAXResult v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v = new org.apache.axiom.core.stream.sax.input.XmlHandlerContentHandler;
v = new org.apache.axiom.om.impl.common.SAXResultContentHandler;
specialinvoke v.<org.apache.axiom.om.impl.common.SAXResultContentHandler: void <init>(org.apache.axiom.om.OMContainer)>(v);
specialinvoke v.<org.apache.axiom.core.stream.sax.input.XmlHandlerContentHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,boolean)>(v, 1);
v = new javax.xml.transform.sax.SAXResult;
specialinvoke v.<javax.xml.transform.sax.SAXResult: void <init>()>();
virtualinvoke v.<javax.xml.transform.sax.SAXResult: void setHandler(org.xml.sax.ContentHandler)>(v);
virtualinvoke v.<javax.xml.transform.sax.SAXResult: void setLexicalHandler(org.xml.sax.ext.LexicalHandler)>(v);
return v;
}
private void serialize(org.apache.axiom.core.stream.XmlHandler, org.apache.axiom.core.stream.NamespaceContextProvider, org.apache.axiom.om.OMOutputFormat, boolean) throws org.apache.axiom.core.stream.StreamException
{
org.apache.axiom.core.stream.XmlHandlerWrapper v;
org.apache.axiom.core.CoreElement v;
org.apache.axiom.core.stream.NamespaceContextProvider v;
org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.core.stream.NamespaceRepairingFilterHandler v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
org.apache.axiom.core.stream.XmlHandler v;
org.apache.axiom.om.impl.stream.XsiTypeFilterHandler v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
v := @parameter: org.apache.axiom.core.stream.NamespaceContextProvider;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
v := @parameter: boolean;
v = new org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler;
specialinvoke v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.om.OMOutputFormat)>(v, v);
v = v;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.CoreElement getContextElement()>();
if v == null goto label;
v = new org.apache.axiom.om.impl.stream.XsiTypeFilterHandler;
specialinvoke v.<org.apache.axiom.om.impl.stream.XsiTypeFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.CoreElement)>(v, v);
v = v;
label:
v = new org.apache.axiom.core.stream.NamespaceRepairingFilterHandler;
specialinvoke v.<org.apache.axiom.core.stream.NamespaceRepairingFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.stream.NamespaceContextProvider,boolean)>(v, v, 1);
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void internalSerialize(org.apache.axiom.core.stream.XmlHandler,boolean)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: org.apache.axiom.om.OMException translate(org.apache.axiom.core.CoreModelException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
private void serializeAndSurfaceIOException(org.apache.axiom.core.stream.XmlHandler, org.apache.axiom.core.stream.NamespaceContextProvider, org.apache.axiom.om.OMOutputFormat, boolean) throws java.io.IOException
{
java.lang.Throwable v;
org.apache.axiom.core.stream.NamespaceContextProvider v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.core.stream.StreamException v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v, v;
org.apache.axiom.core.stream.XmlHandler v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
v := @parameter: org.apache.axiom.core.stream.NamespaceContextProvider;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
v := @parameter: boolean;
label:
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.stream.NamespaceContextProvider,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<org.apache.axiom.core.stream.StreamException: java.lang.Throwable getCause()>();
v = v instanceof java.io.IOException;
if v == 0 goto label;
throw v;
label:
v = new org.apache.axiom.om.OMException;
specialinvoke v.<org.apache.axiom.om.OMException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.stream.StreamException from label to label with label;
}
public final void serialize(javax.xml.stream.XMLStreamWriter, boolean) throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.impl.stream.stax.push.XMLStreamWriterHandler v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.core.stream.StreamException v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
javax.xml.stream.XMLStreamWriter v;
org.apache.axiom.core.stream.stax.push.input.XMLStreamWriterNamespaceContextProvider v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v := @parameter: boolean;
label:
v = new org.apache.axiom.om.impl.stream.stax.push.XMLStreamWriterHandler;
specialinvoke v.<org.apache.axiom.om.impl.stream.stax.push.XMLStreamWriterHandler: void <init>(javax.xml.stream.XMLStreamWriter)>(v);
v = new org.apache.axiom.core.stream.stax.push.input.XMLStreamWriterNamespaceContextProvider;
specialinvoke v.<org.apache.axiom.core.stream.stax.push.input.XMLStreamWriterNamespaceContextProvider: void <init>(javax.xml.stream.XMLStreamWriter)>(v);
v = new org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.om.OMOutputFormat: void <init>()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.stream.NamespaceContextProvider,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.apache.axiom.om.impl.common.AxiomExceptionTranslator: javax.xml.stream.XMLStreamException toXMLStreamException(org.apache.axiom.core.stream.StreamException)>(v);
throw v;
label:
return;
catch org.apache.axiom.core.stream.StreamException from label to label with label;
}
public final void serialize(java.io.Writer, boolean) throws java.io.IOException
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.io.Writer v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
v := @parameter: boolean;
v = new org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.om.OMOutputFormat: void <init>()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.Writer,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, v);
return;
}
public final void serialize(java.io.OutputStream, boolean) throws java.io.IOException
{
java.io.OutputStream v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v := @parameter: boolean;
v = new org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.om.OMOutputFormat: void <init>()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, v);
return;
}
public final void serialize(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat, boolean) throws java.io.IOException
{
org.apache.axiom.om.impl.OMMultipartWriter v, v;
org.apache.axiom.core.stream.serializer.Serializer v;
javax.activation.DataHandler v;
org.apache.axiom.om.impl.stream.xop.ContentIDGeneratorImpl v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.lang.String v, v;
boolean v, v, v, v, v;
org.apache.axiom.core.stream.XmlHandler v;
java.io.OutputStream v, v, v;
java.util.Iterator v;
java.util.Set v;
org.apache.axiom.mime.Part v;
org.apache.axiom.om.impl.stream.xop.OptimizationPolicyImpl v;
org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler v, v;
org.apache.axiom.om.OMOutputFormat v;
java.lang.Object v;
java.io.InputStream v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: java.lang.String getCharSetEncoding()>();
if v != null goto label;
v = "utf-8";
virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: void setCharSetEncoding(java.lang.String)>("utf-8");
label:
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: boolean isOptimized()>();
if v == 0 goto label;
v = new org.apache.axiom.om.impl.OMMultipartWriter;
specialinvoke v.<org.apache.axiom.om.impl.OMMultipartWriter: void <init>(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat)>(v, v);
v = v;
v = virtualinvoke v.<org.apache.axiom.om.impl.OMMultipartWriter: java.io.OutputStream writeRootPart()>();
goto label;
label:
v = null;
v = v;
label:
v = new org.apache.axiom.core.stream.serializer.Serializer;
specialinvoke v.<org.apache.axiom.core.stream.serializer.Serializer: void <init>(java.io.OutputStream,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: boolean isOptimized()>();
if v == 0 goto label;
v = new org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler;
v = new org.apache.axiom.om.impl.stream.xop.ContentIDGeneratorImpl;
specialinvoke v.<org.apache.axiom.om.impl.stream.xop.ContentIDGeneratorImpl: void <init>(org.apache.axiom.om.OMOutputFormat)>(v);
v = new org.apache.axiom.om.impl.stream.xop.OptimizationPolicyImpl;
specialinvoke v.<org.apache.axiom.om.impl.stream.xop.OptimizationPolicyImpl: void <init>(org.apache.axiom.om.OMOutputFormat)>(v);
specialinvoke v.<org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler: void <init>(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.om.impl.stream.xop.ContentIDGenerator,org.apache.axiom.om.impl.stream.xop.OptimizationPolicy)>(v, v, v);
v = v;
v = v;
goto label;
label:
v = v;
v = null;
label:
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serializeAndSurfaceIOException(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.stream.NamespaceContextProvider,org.apache.axiom.om.OMOutputFormat,boolean)>(v, null, v, v);
if v == null goto label;
virtualinvoke v.<java.io.OutputStream: void close()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler: java.util.Set getContentIDs()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.stream.xop.XOPEncodingFilterHandler: javax.activation.DataHandler getDataHandler(java.lang.String)>(v);
if v != 0 goto label;
v = v instanceof org.apache.axiom.mime.PartDataHandler;
if v != 0 goto label;
label:
virtualinvoke v.<org.apache.axiom.om.impl.OMMultipartWriter: void writePart(javax.activation.DataHandler,java.lang.String)>(v, v);
goto label;
label:
v = virtualinvoke v.<javax.activation.DataHandler: java.lang.String getContentType()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.OMMultipartWriter: java.io.OutputStream writePart(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.axiom.mime.PartDataHandler: org.apache.axiom.mime.Part getPart()>();
v = interfaceinvoke v.<org.apache.axiom.mime.Part: java.io.InputStream getInputStream(boolean)>(0);
staticinvoke <org.apache.axiom.util.io.IOUtils: long copy(java.io.InputStream,java.io.OutputStream,long)>(v, v, -1L);
virtualinvoke v.<java.io.OutputStream: void close()>();
goto label;
label:
virtualinvoke v.<org.apache.axiom.om.impl.OMMultipartWriter: void complete()>();
label:
return;
}
public final void serialize(java.io.Writer, org.apache.axiom.om.OMOutputFormat, boolean) throws java.io.IOException
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.core.stream.serializer.Serializer v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
java.io.Writer v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
v := @parameter: boolean;
v = new org.apache.axiom.core.stream.serializer.Serializer;
specialinvoke v.<org.apache.axiom.core.stream.serializer.Serializer: void <init>(java.io.Writer)>(v);
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serializeAndSurfaceIOException(org.apache.axiom.core.stream.XmlHandler,org.apache.axiom.core.stream.NamespaceContextProvider,org.apache.axiom.om.OMOutputFormat,boolean)>(v, null, v, v);
return;
}
public final void serialize(java.io.OutputStream) throws javax.xml.stream.XMLStreamException
{
java.io.OutputStream v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v = new org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.om.OMOutputFormat: void <init>()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat)>(v, v);
return;
}
public final void serializeAndConsume(java.io.OutputStream) throws javax.xml.stream.XMLStreamException
{
java.io.OutputStream v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v = new org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.om.OMOutputFormat: void <init>()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serializeAndConsume(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat)>(v, v);
return;
}
public final void serialize(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException
{
java.io.OutputStream v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, 1);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void serializeAndConsume(java.io.OutputStream, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException
{
java.io.OutputStream v;
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.OutputStream;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.OutputStream,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, 0);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void serialize(java.io.Writer) throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.Writer v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.Writer,boolean)>(v, 1);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void serializeAndConsume(java.io.Writer) throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.Writer v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.Writer,boolean)>(v, 0);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void serialize(java.io.Writer, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.Writer v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.Writer,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, 1);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void serializeAndConsume(java.io.Writer, org.apache.axiom.om.OMOutputFormat) throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
javax.xml.stream.XMLStreamException v;
java.io.Writer v;
java.io.IOException v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: java.io.Writer;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
label:
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void serialize(java.io.Writer,org.apache.axiom.om.OMOutputFormat,boolean)>(v, v, 0);
label:
goto label;
label:
v := @caughtexception;
v = new javax.xml.stream.XMLStreamException;
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public final void close(boolean)
{
org.apache.axiom.om.impl.dom.DOOMDocumentImpl v;
boolean v;
org.apache.axiom.core.Builder v;
v := @this: org.apache.axiom.om.impl.dom.DOOMDocumentImpl;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: org.apache.axiom.core.Builder coreGetBuilder()>();
if v == 0 goto label;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMDocumentImpl: void build()>();
label:
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.core.Builder: void close()>();
label:
return;
}
}