public class org.apache.axiom.om.impl.common.factory.OMFactoryImpl extends java.lang.Object implements org.apache.axiom.om.OMFactory
{
protected final org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory;
public void <init>(org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory> = v;
return;
}
public final org.apache.axiom.om.OMMetaFactory getMetaFactory()
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
return v;
}
public final org.apache.axiom.om.OMNamespace createOMNamespace(java.lang.String, java.lang.String)
{
java.lang.String v, v;
org.apache.axiom.om.impl.common.OMNamespaceImpl v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.axiom.om.impl.common.OMNamespaceImpl;
specialinvoke v.<org.apache.axiom.om.impl.common.OMNamespaceImpl: void <init>(java.lang.String,java.lang.String)>(v, v);
return v;
}
public final org.apache.axiom.om.OMDocument createOMDocument()
{
org.apache.axiom.om.impl.intf.AxiomDocument v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomDocument createDocument()>();
return v;
}
public final org.apache.axiom.om.OMDocType createOMDocType(org.apache.axiom.om.OMContainer, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomDocType v;
org.apache.axiom.om.OMContainer v;
java.lang.String v, v, v, v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomDocType createDocumentTypeDeclaration()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetRootName(java.lang.String)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetPublicId(java.lang.String)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetSystemId(java.lang.String)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetInternalSubset(java.lang.String)>(v);
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
return v;
}
private org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer, java.lang.Object, int)
{
org.apache.axiom.om.impl.intf.AxiomCharacterDataNode v;
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v, v, v;
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.core.CoreModelException v;
int v;
java.lang.Object v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.Object;
v := @parameter: int;
lookupswitch(v)
{
case 4: goto label;
case 6: goto label;
case 12: goto label;
default: goto label;
};
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomCharacterDataNode createCharacterDataNode()>();
goto label;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomCharacterDataNode createCharacterDataNode()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomCharacterDataNode: void coreSetIgnorable(boolean)>(1);
v = v;
goto label;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomCDATASection createCDATASection()>();
goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Invalid node type");
throw v;
label:
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
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.AxiomText: void coreSetCharacterData(java.lang.Object,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 v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.apache.axiom.om.OMText createOMText(java.lang.String, int)
{
int v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: int;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(null, v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(java.lang.String)
{
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(null, v, 4);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, java.lang.String, int)
{
org.apache.axiom.om.OMContainer v;
int v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v := @parameter: int;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, java.lang.String)
{
org.apache.axiom.om.OMContainer v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, 4);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, char[], int)
{
org.apache.axiom.om.OMContainer v;
int v;
char[] v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: char[];
v := @parameter: int;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, javax.xml.namespace.QName, int)
{
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.om.OMNamespace v;
int v;
java.lang.String v, v, v, v, v;
javax.xml.namespace.QName v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: int;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("QName text arg cannot be null!");
throw v;
label:
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getPrefix()>();
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: org.apache.axiom.om.OMNamespace handleNamespace(java.lang.String,java.lang.String)>(v, v);
if v != null goto label;
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001:\u0001");
label:
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, javax.xml.namespace.QName)
{
org.apache.axiom.om.OMContainer v;
javax.xml.namespace.QName v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: javax.xml.namespace.QName;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, 4);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, java.lang.String, java.lang.String, boolean)
{
org.apache.axiom.om.impl.intf.TextContent v;
org.apache.axiom.om.OMContainer v;
java.lang.String v, v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
boolean v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.axiom.om.impl.intf.TextContent;
specialinvoke v.<org.apache.axiom.om.impl.intf.TextContent: void <init>(java.lang.String,java.lang.String,boolean)>(v, v, v);
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(v, v, 4);
return v;
}
public final org.apache.axiom.om.OMText createOMText(java.lang.String, java.lang.String, boolean)
{
org.apache.axiom.om.OMText v;
java.lang.String v, v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer,java.lang.String,java.lang.String,boolean)>(null, v, v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(org.apache.axiom.om.OMContainer, org.apache.axiom.om.OMText)
{
org.apache.axiom.core.CoreNode v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.OMText v;
org.apache.axiom.core.ClonePolicy v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: org.apache.axiom.om.OMText;
label:
v = <org.apache.axiom.om.impl.common.AxiomSemantics: org.apache.axiom.core.ClonePolicy CLONE_POLICY>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomText: org.apache.axiom.core.CoreNode coreClone(org.apache.axiom.core.ClonePolicy,java.lang.Object,org.apache.axiom.core.CoreParentNode)>(v, null, v);
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 org.apache.axiom.om.OMText createOMText(java.lang.Object, boolean)
{
org.apache.axiom.om.OMText v;
java.lang.Object v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMText createOMText(javax.activation.DataHandler,boolean)>(v, v);
return v;
}
public final org.apache.axiom.om.OMText createOMText(javax.activation.DataHandler, boolean)
{
org.apache.axiom.om.impl.intf.TextContent v;
javax.activation.DataHandler v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
boolean v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: javax.activation.DataHandler;
v := @parameter: boolean;
v = new org.apache.axiom.om.impl.intf.TextContent;
specialinvoke v.<org.apache.axiom.om.impl.intf.TextContent: void <init>(java.lang.String,java.lang.Object,boolean)>(null, v, v);
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(null, v, 4);
return v;
}
public final org.apache.axiom.om.OMText createOMText(java.lang.String, org.apache.axiom.ext.stax.datahandler.DataHandlerProvider, boolean)
{
org.apache.axiom.om.impl.intf.TextContent v;
java.lang.String v;
org.apache.axiom.ext.stax.datahandler.DataHandlerProvider v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomText v;
boolean v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.ext.stax.datahandler.DataHandlerProvider;
v := @parameter: boolean;
v = new org.apache.axiom.om.impl.intf.TextContent;
specialinvoke v.<org.apache.axiom.om.impl.intf.TextContent: void <init>(java.lang.String,java.lang.Object,boolean)>(v, v, v);
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(null, v, 4);
return v;
}
public final org.apache.axiom.om.OMProcessingInstruction createOMProcessingInstruction(org.apache.axiom.om.OMContainer, java.lang.String, java.lang.String)
{
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomProcessingInstruction v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.core.CoreModelException v;
java.lang.String v, v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomProcessingInstruction createProcessingInstruction()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomProcessingInstruction: void coreSetTarget(java.lang.String)>(v);
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.AxiomProcessingInstruction: void coreSetCharacterData(java.lang.Object,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:
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
return v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.apache.axiom.om.OMEntityReference createOMEntityReference(org.apache.axiom.om.OMContainer, java.lang.String)
{
org.apache.axiom.om.OMContainer v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomEntityReference v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomEntityReference createEntityReference()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomEntityReference: void coreSetName(java.lang.String)>(v);
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
return v;
}
public final org.apache.axiom.om.OMComment createOMComment(org.apache.axiom.om.OMContainer, java.lang.String)
{
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomComment v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.core.CoreModelException v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomComment createComment()>();
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.AxiomComment: void coreSetCharacterData(java.lang.Object,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:
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
return v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
public final org.apache.axiom.om.OMElement createOMElement(java.lang.String, org.apache.axiom.om.OMNamespace)
{
org.apache.axiom.om.OMElement v;
org.apache.axiom.om.OMNamespace v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.om.OMNamespace;
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMElement createOMElement(java.lang.String,org.apache.axiom.om.OMNamespace,org.apache.axiom.om.OMContainer)>(v, v, null);
return v;
}
protected final org.apache.axiom.om.impl.intf.AxiomElement createAxiomElement(org.apache.axiom.om.impl.intf.factory.AxiomElementType, org.apache.axiom.om.OMContainer, java.lang.String, org.apache.axiom.om.OMNamespace)
{
org.apache.axiom.om.OMContainer v;
org.apache.axiom.om.OMNamespace v;
org.apache.axiom.om.impl.intf.AxiomElement v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.factory.AxiomElementType v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.impl.intf.factory.AxiomElementType;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.om.OMNamespace;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomElementType: org.apache.axiom.om.impl.intf.AxiomElement create(org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory)>(v);
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void initName(java.lang.String,org.apache.axiom.om.OMNamespace,boolean)>(v, v, 1);
return v;
}
public final org.apache.axiom.om.OMElement createOMElement(java.lang.String, org.apache.axiom.om.OMNamespace, org.apache.axiom.om.OMContainer)
{
org.apache.axiom.om.OMContainer v;
org.apache.axiom.om.OMNamespace v;
org.apache.axiom.om.impl.intf.AxiomElement v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.factory.AxiomElementType v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.om.OMNamespace;
v := @parameter: org.apache.axiom.om.OMContainer;
v = staticinvoke <org.apache.axiom.om.impl.common.factory.OMFactoryImpl$createNSAwareElement__6: org.apache.axiom.om.impl.intf.factory.AxiomElementType bootstrap$()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomElement createAxiomElement(org.apache.axiom.om.impl.intf.factory.AxiomElementType,org.apache.axiom.om.OMContainer,java.lang.String,org.apache.axiom.om.OMNamespace)>(v, v, v, v);
return v;
}
public final org.apache.axiom.om.OMElement createOMElement(javax.xml.namespace.QName, org.apache.axiom.om.OMContainer)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.om.OMNamespace v, v;
org.apache.axiom.om.impl.intf.AxiomElement v;
int v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
javax.xml.namespace.QName v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: org.apache.axiom.om.OMContainer;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomElement createNSAwareElement()>();
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.OMContainer: void addChild(org.apache.axiom.om.OMNode)>(v);
label:
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getLocalPart()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void internalSetLocalName(java.lang.String)>(v);
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getPrefix()>();
v = virtualinvoke v.<javax.xml.namespace.QName: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = null;
goto label;
label:
v = v;
label:
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: org.apache.axiom.om.OMNamespace findNamespace(java.lang.String,java.lang.String)>(v, v);
if v != null goto label;
v = "";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <org.apache.axiom.util.xml.NSUtils: java.lang.String generatePrefix(java.lang.String)>(v);
label:
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: org.apache.axiom.om.OMNamespace declareNamespace(java.lang.String,java.lang.String)>(v, v);
label:
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void internalSetNamespace(org.apache.axiom.om.OMNamespace)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot create a prefixed element with an empty namespace name");
throw v;
label:
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: org.apache.axiom.om.OMNamespace getDefaultNamespace()>();
if v == null goto label;
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: org.apache.axiom.om.OMNamespace declareDefaultNamespace(java.lang.String)>("");
label:
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void internalSetNamespace(org.apache.axiom.om.OMNamespace)>(null);
label:
return v;
}
public final org.apache.axiom.om.OMElement createOMElement(javax.xml.namespace.QName)
{
org.apache.axiom.om.OMElement v;
javax.xml.namespace.QName v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: javax.xml.namespace.QName;
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMElement createOMElement(javax.xml.namespace.QName,org.apache.axiom.om.OMContainer)>(v, null);
return v;
}
public final org.apache.axiom.om.OMElement createOMElement(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.axiom.om.OMElement v, v;
java.lang.IllegalArgumentException v, v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.OMNamespace v;
int v, v;
java.lang.String v, v, v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("namespaceURI must not be null");
throw v;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot create a prefixed element with an empty namespace name");
throw v;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMElement createOMElement(java.lang.String,org.apache.axiom.om.OMNamespace)>(v, null);
return v;
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMNamespace createOMNamespace(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.OMElement createOMElement(java.lang.String,org.apache.axiom.om.OMNamespace)>(v, v);
return v;
}
public final org.apache.axiom.om.OMSourcedElement createOMElement(org.apache.axiom.om.OMDataSource)
{
org.apache.axiom.om.impl.intf.AxiomSourcedElement v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.OMDataSource v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMDataSource;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomSourcedElement createSourcedElement()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomSourcedElement: void init(org.apache.axiom.om.OMDataSource)>(v);
return v;
}
public final org.apache.axiom.om.OMSourcedElement createOMElement(org.apache.axiom.om.OMDataSource, java.lang.String, org.apache.axiom.om.OMNamespace)
{
org.apache.axiom.om.OMNamespace v;
org.apache.axiom.om.impl.intf.AxiomSourcedElement v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.OMDataSource v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMDataSource;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.om.OMNamespace;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomSourcedElement createSourcedElement()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomSourcedElement: void init(java.lang.String,org.apache.axiom.om.OMNamespace,org.apache.axiom.om.OMDataSource)>(v, v, v);
return v;
}
public final org.apache.axiom.om.OMSourcedElement createOMElement(org.apache.axiom.om.OMDataSource, javax.xml.namespace.QName)
{
org.apache.axiom.om.impl.intf.AxiomSourcedElement v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.OMDataSource v;
javax.xml.namespace.QName v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMDataSource;
v := @parameter: javax.xml.namespace.QName;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomSourcedElement createSourcedElement()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomSourcedElement: void init(javax.xml.namespace.QName,org.apache.axiom.om.OMDataSource)>(v, v);
return v;
}
public final org.apache.axiom.om.OMAttribute createOMAttribute(java.lang.String, org.apache.axiom.om.OMNamespace, java.lang.String)
{
org.apache.axiom.om.impl.common.AxiomSemantics v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
org.apache.axiom.om.impl.intf.AxiomAttribute v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v, v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.OMException v;
org.apache.axiom.core.CoreModelException v;
java.lang.Object v;
org.apache.axiom.om.impl.common.OMNamespaceImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: java.lang.String;
v := @parameter: org.apache.axiom.om.OMNamespace;
v := @parameter: java.lang.String;
if v == null goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
if v != null goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = null;
goto label;
label:
v = new org.apache.axiom.om.impl.common.OMNamespaceImpl;
v = staticinvoke <org.apache.axiom.util.xml.NSUtils: java.lang.String generatePrefix(java.lang.String)>(v);
specialinvoke v.<org.apache.axiom.om.impl.common.OMNamespaceImpl: void <init>(java.lang.String,java.lang.String)>(v, v);
v = v;
label:
if v == null goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getNamespaceURI()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot create a prefixed attribute with an empty namespace name");
throw v;
label:
v = null;
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot create an unprefixed attribute with a namespace");
throw v;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomAttribute createNSAwareAttribute()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomAttribute: void internalSetLocalName(java.lang.String)>(v);
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.AxiomAttribute: void coreSetCharacterData(java.lang.Object,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:
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomAttribute: void internalSetNamespace(org.apache.axiom.om.OMNamespace)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomAttribute: void coreSetType(java.lang.String)>("CDATA");
return v;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
protected final org.apache.axiom.om.impl.intf.AxiomElement importElement(org.apache.axiom.om.OMElement, org.apache.axiom.om.impl.intf.factory.AxiomElementType)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v, v;
org.apache.axiom.om.impl.intf.factory.AxiomElementType v;
org.apache.axiom.om.impl.intf.AxiomAttribute v;
org.apache.axiom.om.impl.intf.AxiomElement v;
java.lang.String v, v;
boolean v, v;
org.apache.axiom.om.OMElement v;
java.util.Iterator v, v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomNamespaceDeclaration v;
java.lang.Object v, v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMElement;
v := @parameter: org.apache.axiom.om.impl.intf.factory.AxiomElementType;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomElementType: org.apache.axiom.om.impl.intf.AxiomElement create(org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory)>(v);
specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: void copyName(org.apache.axiom.om.OMNamedInformationItem,org.apache.axiom.om.impl.intf.AxiomNamedInformationItem)>(v, v);
v = interfaceinvoke v.<org.apache.axiom.om.OMElement: java.util.Iterator getAllAttributes()>();
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 = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomAttribute importAttribute(org.apache.axiom.om.OMAttribute)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void coreAppendAttribute(org.apache.axiom.core.CoreAttribute)>(v);
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMElement: java.util.Iterator getAllDeclaredNamespaces()>();
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 = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomNamespaceDeclaration createNamespaceDeclaration()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getPrefix()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getNamespaceURI()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomNamespaceDeclaration: void coreSetDeclaredNamespace(java.lang.String,java.lang.String)>(v, v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomElement: void coreAppendAttribute(org.apache.axiom.core.CoreAttribute)>(v);
goto label;
label:
specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: void importChildren(org.apache.axiom.om.OMContainer,org.apache.axiom.om.impl.intf.AxiomContainer)>(v, v);
return v;
}
private org.apache.axiom.om.impl.intf.AxiomChildNode importChildNode(org.apache.axiom.om.OMNode)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v, v, v, v;
javax.activation.DataHandler v;
org.apache.axiom.om.impl.intf.factory.AxiomElementType v;
org.apache.axiom.om.impl.intf.AxiomProcessingInstruction v;
org.apache.axiom.om.impl.intf.AxiomElement v;
int v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v;
org.apache.axiom.om.impl.intf.TextContent v;
org.apache.axiom.om.OMNode v;
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomDocType v;
org.apache.axiom.om.impl.intf.AxiomComment v;
java.lang.Object v;
org.apache.axiom.om.impl.intf.AxiomEntityReference v;
org.apache.axiom.om.impl.intf.AxiomText v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMNode;
v = interfaceinvoke v.<org.apache.axiom.om.OMNode: int getType()>();
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 = staticinvoke <org.apache.axiom.om.impl.common.factory.OMFactoryImpl$createNSAwareElement__7: org.apache.axiom.om.impl.intf.factory.AxiomElementType bootstrap$()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomElement importElement(org.apache.axiom.om.OMElement,org.apache.axiom.om.impl.intf.factory.AxiomElementType)>(v, v);
return v;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMText: boolean isBinary()>();
if v == 0 goto label;
v = new org.apache.axiom.om.impl.intf.TextContent;
v = interfaceinvoke v.<org.apache.axiom.om.OMText: java.lang.String getContentID()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMText: javax.activation.DataHandler getDataHandler()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMText: boolean isOptimized()>();
specialinvoke v.<org.apache.axiom.om.impl.intf.TextContent: void <init>(java.lang.String,java.lang.Object,boolean)>(v, v, v);
v = v;
goto label;
label:
v = interfaceinvoke v.<org.apache.axiom.om.OMText: java.lang.String getText()>();
label:
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomText createAxiomText(org.apache.axiom.om.OMContainer,java.lang.Object,int)>(null, v, v);
return v;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomProcessingInstruction createProcessingInstruction()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMProcessingInstruction: java.lang.String getTarget()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomProcessingInstruction: void setTarget(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMProcessingInstruction: java.lang.String getValue()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomProcessingInstruction: void setValue(java.lang.String)>(v);
return v;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomComment createComment()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMComment: java.lang.String getValue()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomComment: void setValue(java.lang.String)>(v);
return v;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomDocType createDocumentTypeDeclaration()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMDocType: java.lang.String getRootName()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetRootName(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMDocType: java.lang.String getPublicId()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetPublicId(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMDocType: java.lang.String getSystemId()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetSystemId(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMDocType: java.lang.String getInternalSubset()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomDocType: void coreSetInternalSubset(java.lang.String)>(v);
return v;
label:
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomEntityReference createEntityReference()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMEntityReference: java.lang.String getName()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomEntityReference: void coreSetName(java.lang.String)>(v);
return v;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Unsupported node type");
throw v;
}
private void copyName(org.apache.axiom.om.OMNamedInformationItem, org.apache.axiom.om.impl.intf.AxiomNamedInformationItem)
{
org.apache.axiom.om.impl.intf.AxiomNamedInformationItem v;
org.apache.axiom.om.OMNamespace v;
org.apache.axiom.om.OMNamedInformationItem v;
java.lang.String v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMNamedInformationItem;
v := @parameter: org.apache.axiom.om.impl.intf.AxiomNamedInformationItem;
v = interfaceinvoke v.<org.apache.axiom.om.OMNamedInformationItem: org.apache.axiom.om.OMNamespace getNamespace()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomNamedInformationItem: void internalSetNamespace(org.apache.axiom.om.OMNamespace)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMNamedInformationItem: java.lang.String getLocalName()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomNamedInformationItem: void internalSetLocalName(java.lang.String)>(v);
return;
}
private void importChildren(org.apache.axiom.om.OMContainer, org.apache.axiom.om.impl.intf.AxiomContainer)
{
org.apache.axiom.om.OMNode v;
org.apache.axiom.om.OMException v;
org.apache.axiom.om.OMContainer v;
org.apache.axiom.core.CoreModelException v;
org.apache.axiom.om.impl.intf.AxiomChildNode v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomContainer v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMContainer;
v := @parameter: org.apache.axiom.om.impl.intf.AxiomContainer;
v = interfaceinvoke v.<org.apache.axiom.om.OMContainer: org.apache.axiom.om.OMNode getFirstOMChild()>();
label:
if v == null goto label;
label:
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomChildNode importChildNode(org.apache.axiom.om.OMNode)>(v);
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomContainer: 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:
v = interfaceinvoke v.<org.apache.axiom.om.OMNode: org.apache.axiom.om.OMNode getNextOMSibling()>();
goto label;
label:
return;
catch org.apache.axiom.core.CoreModelException from label to label with label;
}
private org.apache.axiom.om.impl.intf.AxiomAttribute importAttribute(org.apache.axiom.om.OMAttribute)
{
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
java.lang.String v;
org.apache.axiom.om.OMAttribute v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomAttribute v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMAttribute;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomAttribute createNSAwareAttribute()>();
specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: void copyName(org.apache.axiom.om.OMNamedInformationItem,org.apache.axiom.om.impl.intf.AxiomNamedInformationItem)>(v, v);
v = interfaceinvoke v.<org.apache.axiom.om.OMAttribute: java.lang.String getAttributeValue()>();
interfaceinvoke v.<org.apache.axiom.om.impl.intf.AxiomAttribute: void setAttributeValue(java.lang.String)>(v);
return v;
}
public final org.apache.axiom.om.OMInformationItem importInformationItem(org.apache.axiom.om.OMInformationItem)
{
org.apache.axiom.om.OMInformationItem v;
org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory v;
java.lang.IllegalArgumentException v;
org.apache.axiom.om.impl.common.factory.OMFactoryImpl v;
org.apache.axiom.om.impl.intf.AxiomAttribute v;
org.apache.axiom.om.OMDocument v;
org.apache.axiom.om.impl.intf.AxiomDocument v;
org.apache.axiom.om.impl.intf.AxiomChildNode v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.common.factory.OMFactoryImpl;
v := @parameter: org.apache.axiom.om.OMInformationItem;
v = v instanceof org.apache.axiom.om.OMNode;
if v == 0 goto label;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomChildNode importChildNode(org.apache.axiom.om.OMNode)>(v);
return v;
label:
v = v instanceof org.apache.axiom.om.OMDocument;
if v == 0 goto label;
v = v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory nodeFactory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.intf.factory.AxiomNodeFactory: org.apache.axiom.om.impl.intf.AxiomDocument createDocument()>();
specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: void importChildren(org.apache.axiom.om.OMContainer,org.apache.axiom.om.impl.intf.AxiomContainer)>(v, v);
return v;
label:
v = v instanceof org.apache.axiom.om.OMAttribute;
if v == 0 goto label;
v = specialinvoke v.<org.apache.axiom.om.impl.common.factory.OMFactoryImpl: org.apache.axiom.om.impl.intf.AxiomAttribute importAttribute(org.apache.axiom.om.OMAttribute)>(v);
return v;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Unsupported node type");
throw v;
}
}