public abstract class org.apache.axiom.dom.impl.mixin.DOMElementMixin extends java.lang.Object implements org.apache.axiom.dom.DOMElement
{
public void <init>()
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public final org.w3c.dom.Document getOwnerDocument()
{
org.apache.axiom.core.CoreDocument v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreDocument coreGetOwnerDocument(boolean)>(1);
return v;
}
public final short getNodeType()
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
return 1;
}
public final java.lang.String getNodeName()
{
java.lang.String v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: java.lang.String getTagName()>();
return v;
}
public final java.lang.String getNodeValue()
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
return null;
}
public final void setNodeValue(java.lang.String)
{
java.lang.String v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
return;
}
public final java.lang.String getTagName()
{
java.lang.String v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: java.lang.String internalGetName()>();
return v;
}
public final org.w3c.dom.TypeInfo getSchemaTypeInfo()
{
java.lang.UnsupportedOperationException v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public final org.apache.axiom.core.CoreElement getNamespaceContext()
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
return v;
}
public final boolean hasAttributes()
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.core.CoreAttribute v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetFirstAttribute()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final org.w3c.dom.NamedNodeMap getAttributes()
{
org.apache.axiom.dom.AttributesNamedNodeMap v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v = new org.apache.axiom.dom.AttributesNamedNodeMap;
specialinvoke v.<org.apache.axiom.dom.AttributesNamedNodeMap: void <init>(org.apache.axiom.dom.DOMElement)>(v);
return v;
}
public final org.w3c.dom.Attr getAttributeNode(java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.core.CoreAttribute v;
java.lang.String v;
org.apache.axiom.core.AttributeMatcher v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM1_ATTRIBUTE_MATCHER>;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)>(v, null, v);
return v;
}
public final org.w3c.dom.Attr getAttributeNodeNS(java.lang.String, java.lang.String)
{
org.apache.axiom.core.CoreAttribute v, v;
org.apache.axiom.core.AttributeMatcher v, v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v, v, v, v, v;
boolean v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
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 = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher NAMESPACE_DECLARATION_MATCHER>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("xmlns");
if v == 0 goto label;
v = "";
goto label;
label:
v = v;
label:
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)>(v, null, v);
return v;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM2_ATTRIBUTE_MATCHER>;
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)>(v, v, v);
return v;
}
public final java.lang.String getAttribute(java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v, v;
org.w3c.dom.Attr v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.w3c.dom.Attr getAttributeNode(java.lang.String)>(v);
if v == null goto label;
v = interfaceinvoke v.<org.w3c.dom.Attr: java.lang.String getValue()>();
goto label;
label:
v = "";
label:
return v;
}
public final java.lang.String getAttributeNS(java.lang.String, java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v, v, v;
org.w3c.dom.Attr v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.w3c.dom.Attr getAttributeNodeNS(java.lang.String,java.lang.String)>(v, v);
if v == null goto label;
v = interfaceinvoke v.<org.w3c.dom.Attr: java.lang.String getValue()>();
goto label;
label:
v = "";
label:
return v;
}
public final boolean hasAttribute(java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v;
org.w3c.dom.Attr v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.w3c.dom.Attr getAttributeNode(java.lang.String)>(v);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final boolean hasAttributeNS(java.lang.String, java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v, v;
org.w3c.dom.Attr v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.w3c.dom.Attr getAttributeNodeNS(java.lang.String,java.lang.String)>(v, v);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final void setAttribute(java.lang.String, java.lang.String)
{
java.lang.Throwable v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.RuntimeException v;
java.lang.String v, v;
org.apache.axiom.core.AttributeMatcher v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
staticinvoke <org.apache.axiom.dom.NSUtil: void validateName(java.lang.String)>(v);
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM1_ATTRIBUTE_MATCHER>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, null, v, null, v);
label:
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;
}
public final void setAttributeNS(java.lang.String, java.lang.String, java.lang.String) throws org.w3c.dom.DOMException
{
java.lang.Throwable v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
int v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v;
java.lang.RuntimeException v;
org.apache.axiom.core.AttributeMatcher v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
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 = "http://www.w.org/2000/xmlns/";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher NAMESPACE_DECLARATION_MATCHER>;
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String getDeclaredPrefix(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, null, v, null, v);
goto label;
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 = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM2_ATTRIBUTE_MATCHER>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
label:
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;
}
public final org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.w3c.dom.Attr v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: org.w3c.dom.Attr;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr)>(v);
return v;
}
public final org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr) throws org.w3c.dom.DOMException
{
org.apache.axiom.core.CoreElement v;
org.apache.axiom.core.CoreAttribute v;
org.apache.axiom.core.AttributeMatcher v;
org.w3c.dom.Attr v;
org.apache.axiom.dom.DOMSemantics v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.w3c.dom.DOMException v, v, v;
boolean v, v, v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: org.w3c.dom.Attr;
v = v instanceof org.apache.axiom.dom.DOMAttribute;
if v != 0 goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(4);
throw v;
label:
v = interfaceinvoke v.<org.apache.axiom.dom.DOMAttribute: org.apache.axiom.core.CoreElement coreGetOwnerElement()>();
if v != v goto label;
return v;
label:
if v == null goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(10);
throw v;
label:
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: 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:
v = v instanceof org.apache.axiom.core.CoreNSAwareAttribute;
if v == 0 goto label;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM2_ATTRIBUTE_MATCHER>;
goto label;
label:
v = v instanceof org.apache.axiom.core.CoreNamespaceDeclaration;
if v == 0 goto label;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher NAMESPACE_DECLARATION_MATCHER>;
goto label;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM1_ATTRIBUTE_MATCHER>;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreSetAttribute(org.apache.axiom.core.AttributeMatcher,org.apache.axiom.core.CoreAttribute,org.apache.axiom.core.Semantics)>(v, v, v);
return v;
}
public final org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.core.CoreElement v;
org.w3c.dom.DOMException v, v;
org.w3c.dom.Attr v;
org.apache.axiom.dom.DOMSemantics v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: org.w3c.dom.Attr;
v = v instanceof org.apache.axiom.dom.DOMAttribute;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.dom.DOMAttribute: org.apache.axiom.core.CoreElement coreGetOwnerElement()>();
if v == v goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
interfaceinvoke v.<org.apache.axiom.dom.DOMAttribute: boolean coreRemove(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 removeAttribute(java.lang.String) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v;
org.apache.axiom.core.AttributeMatcher v;
org.apache.axiom.dom.DOMSemantics v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM1_ATTRIBUTE_MATCHER>;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: boolean coreRemoveAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Semantics)>(v, null, v, v);
return;
}
public final void removeAttributeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException
{
org.apache.axiom.core.AttributeMatcher v, v;
org.apache.axiom.dom.DOMSemantics v, v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.String v, v, v, v, v;
boolean v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
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 = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher NAMESPACE_DECLARATION_MATCHER>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("xmlns");
if v == 0 goto label;
v = "";
goto label;
label:
v = v;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: boolean coreRemoveAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Semantics)>(v, null, v, v);
goto label;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM2_ATTRIBUTE_MATCHER>;
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: boolean coreRemoveAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Semantics)>(v, v, v, v);
label:
return;
}
public final java.lang.String getTextContent()
{
java.lang.Throwable v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.core.ElementAction v;
java.lang.Object v;
java.lang.RuntimeException v;
java.lang.String v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
label:
v = <org.apache.axiom.core.ElementAction: org.apache.axiom.core.ElementAction RECURSE>;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: java.lang.Object coreGetCharacterData(org.apache.axiom.core.ElementAction)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
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 void setTextContent(java.lang.String)
{
java.lang.Throwable v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
java.lang.RuntimeException v;
java.lang.String v;
org.apache.axiom.dom.DOMSemantics v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
label:
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.dom.DOMSemantics INSTANCE>;
virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetCharacterData(java.lang.Object,org.apache.axiom.core.Semantics)>(v, v);
label:
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;
}
public final org.w3c.dom.NodeList getElementsByTagName(java.lang.String)
{
org.apache.axiom.dom.ElementsByTagName v;
java.lang.String v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
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.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.dom.ElementsByTagNameNS v;
java.lang.String v, v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
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 void setIdAttribute(java.lang.String, boolean) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.apache.axiom.core.CoreAttribute v;
org.w3c.dom.DOMException v;
java.lang.String v, v;
org.apache.axiom.core.AttributeMatcher v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM1_ATTRIBUTE_MATCHER>;
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)>(v, null, v);
if v != null goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
if v == 0 goto label;
v = "ID";
goto label;
label:
v = "CDATA";
label:
interfaceinvoke v.<org.apache.axiom.core.CoreTypedAttribute: void coreSetType(java.lang.String)>(v);
return;
}
public final void setIdAttributeNS(java.lang.String, java.lang.String, boolean) throws org.w3c.dom.DOMException
{
org.apache.axiom.core.CoreAttribute v;
org.apache.axiom.core.AttributeMatcher v;
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.w3c.dom.DOMException v;
java.lang.String v, v, v, v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = <org.apache.axiom.dom.DOMSemantics: org.apache.axiom.core.AttributeMatcher DOM2_ATTRIBUTE_MATCHER>;
v = staticinvoke <org.apache.axiom.dom.NSUtil: java.lang.String normalizeNamespaceURI(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)>(v, v, v);
if v != null goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
if v == 0 goto label;
v = "ID";
goto label;
label:
v = "CDATA";
label:
interfaceinvoke v.<org.apache.axiom.core.CoreTypedAttribute: void coreSetType(java.lang.String)>(v);
return;
}
public final void setIdAttributeNode(org.w3c.dom.Attr, boolean) throws org.w3c.dom.DOMException
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin v;
org.w3c.dom.Element v;
org.w3c.dom.DOMException v;
java.lang.String v;
org.w3c.dom.Attr v;
boolean v;
v := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
v := @parameter: org.w3c.dom.Attr;
v := @parameter: boolean;
v = interfaceinvoke v.<org.w3c.dom.Attr: org.w3c.dom.Element getOwnerElement()>();
if v == v goto label;
v = staticinvoke <org.apache.axiom.dom.DOMExceptionUtil: org.w3c.dom.DOMException newDOMException(short)>(8);
throw v;
label:
if v == 0 goto label;
v = "ID";
goto label;
label:
v = "CDATA";
label:
interfaceinvoke v.<org.apache.axiom.core.CoreTypedAttribute: void coreSetType(java.lang.String)>(v);
return;
}
public org.apache.axiom.core.CoreDocument coreGetOwnerDocument(boolean)
{
java.lang.Error $r;
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
boolean parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: boolean;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreDocument coreGetOwnerDocument(boolean)> does not exist!");
throw $r;
}
public org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher, java.lang.String, java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
java.lang.Error $r;
org.apache.axiom.core.AttributeMatcher parameter;
java.lang.String parameter, parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: org.apache.axiom.core.AttributeMatcher;
parameter := @parameter: java.lang.String;
parameter := @parameter: java.lang.String;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreGetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String)> does not exist!");
throw $r;
}
public void coreSetAttribute(org.apache.axiom.core.AttributeMatcher, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
java.lang.Error $r;
org.apache.axiom.core.AttributeMatcher parameter;
java.lang.String parameter, parameter, parameter, parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: org.apache.axiom.core.AttributeMatcher;
parameter := @parameter: java.lang.String;
parameter := @parameter: java.lang.String;
parameter := @parameter: java.lang.String;
parameter := @parameter: java.lang.String;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,java.lang.String,java.lang.String)> does not exist!");
throw $r;
}
public org.apache.axiom.core.CoreAttribute coreSetAttribute(org.apache.axiom.core.AttributeMatcher, org.apache.axiom.core.CoreAttribute, org.apache.axiom.core.Semantics)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
org.apache.axiom.core.CoreAttribute parameter;
org.apache.axiom.core.Semantics parameter;
java.lang.Error $r;
org.apache.axiom.core.AttributeMatcher parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: org.apache.axiom.core.AttributeMatcher;
parameter := @parameter: org.apache.axiom.core.CoreAttribute;
parameter := @parameter: org.apache.axiom.core.Semantics;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: org.apache.axiom.core.CoreAttribute coreSetAttribute(org.apache.axiom.core.AttributeMatcher,org.apache.axiom.core.CoreAttribute,org.apache.axiom.core.Semantics)> does not exist!");
throw $r;
}
public boolean coreRemoveAttribute(org.apache.axiom.core.AttributeMatcher, java.lang.String, java.lang.String, org.apache.axiom.core.Semantics)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
org.apache.axiom.core.Semantics parameter;
java.lang.Error $r;
org.apache.axiom.core.AttributeMatcher parameter;
java.lang.String parameter, parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: org.apache.axiom.core.AttributeMatcher;
parameter := @parameter: java.lang.String;
parameter := @parameter: java.lang.String;
parameter := @parameter: org.apache.axiom.core.Semantics;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: boolean coreRemoveAttribute(org.apache.axiom.core.AttributeMatcher,java.lang.String,java.lang.String,org.apache.axiom.core.Semantics)> does not exist!");
throw $r;
}
public java.lang.Object coreGetCharacterData(org.apache.axiom.core.ElementAction)
{
java.lang.Error $r;
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
org.apache.axiom.core.ElementAction parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: org.apache.axiom.core.ElementAction;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: java.lang.Object coreGetCharacterData(org.apache.axiom.core.ElementAction)> does not exist!");
throw $r;
}
public void coreSetCharacterData(java.lang.Object, org.apache.axiom.core.Semantics)
{
org.apache.axiom.dom.impl.mixin.DOMElementMixin this;
org.apache.axiom.core.Semantics parameter;
java.lang.Error $r;
java.lang.Object parameter;
this := @this: org.apache.axiom.dom.impl.mixin.DOMElementMixin;
parameter := @parameter: java.lang.Object;
parameter := @parameter: org.apache.axiom.core.Semantics;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <org.apache.axiom.dom.impl.mixin.DOMElementMixin: void coreSetCharacterData(java.lang.Object,org.apache.axiom.core.Semantics)> does not exist!");
throw $r;
}
}