public final class org.apache.axiom.om.impl.dom.DOOMTextImpl extends org.apache.axiom.om.impl.dom.DOMTextNodeImpl implements org.apache.axiom.om.impl.dom.intf.DOOMText, org.apache.axiom.om.impl.dom.intf.DOOMTextNode, org.apache.axiom.om.impl.dom.intf.DOOMLeafNode, org.apache.axiom.om.impl.dom.intf.DOOMChildNode, org.apache.axiom.dom.DOMText, org.apache.axiom.om.impl.intf.AxiomCharacterDataNode, org.apache.axiom.core.CoreLeafNode, org.apache.axiom.om.impl.intf.AxiomCoreLeafNode
{
private java.lang.Object data;
public void <init>()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
specialinvoke v.<org.apache.axiom.om.impl.dom.DOMTextNodeImpl: void <init>()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void init$CoreCharacterDataNodeMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void init$DOMTextMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void init$AxiomCharacterDataNodeMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void init$CoreLeafNodeMixin()>();
specialinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void init$AxiomCoreLeafNodeMixin()>();
return;
}
private void init$CoreCharacterDataNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
private void init$DOMTextMixin()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
private void init$AxiomCharacterDataNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
private void init$CoreLeafNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
private void init$AxiomCoreLeafNodeMixin()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
public final org.apache.axiom.core.NodeType coreGetNodeType()
{
org.apache.axiom.core.NodeType v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v = <org.apache.axiom.core.NodeType: org.apache.axiom.core.NodeType CHARACTER_DATA>;
return v;
}
public final boolean coreIsIgnorable()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: boolean internalGetFlag(int)>(32);
return v;
}
public final void coreSetIgnorable(boolean)
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: boolean;
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void internalSetFlag(int,boolean)>(32, v);
return;
}
public final java.lang.Object coreGetCharacterData()
{
java.lang.Object v, v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v = v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object data>;
if v != null goto label;
v = "";
goto label;
label:
v = v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object data>;
label:
return v;
}
public final void coreSetCharacterData(java.lang.Object)
{
java.lang.Object v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: java.lang.Object;
v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object data> = v;
return;
}
public final void coreSetCharacterData(java.lang.Object, org.apache.axiom.core.Semantics)
{
org.apache.axiom.core.Semantics v;
java.lang.Object v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.axiom.core.Semantics;
v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object data> = 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.om.impl.dom.DOOMTextImpl v;
org.apache.axiom.core.CoreNode v;
java.lang.Object v, v, v;
boolean v, v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
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.CoreCharacterDataNode: java.lang.Object coreGetCharacterData()>();
v = v instanceof org.apache.axiom.core.CloneableCharacterData;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.core.CloneableCharacterData: org.apache.axiom.core.stream.CharacterData clone(org.apache.axiom.core.ClonePolicy,java.lang.Object)>(v, v);
goto label;
label:
v = v;
label:
v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object data> = v;
v = interfaceinvoke v.<org.apache.axiom.core.CoreCharacterDataNode: boolean coreIsIgnorable()>();
virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: void coreSetIgnorable(boolean)>(v);
return;
}
public final void internalSerialize(org.apache.axiom.core.stream.XmlHandler, boolean) throws org.apache.axiom.core.stream.StreamException
{
java.lang.Object v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v, v;
org.apache.axiom.core.stream.XmlHandler v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object coreGetCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: boolean coreIsIgnorable()>();
interfaceinvoke v.<org.apache.axiom.core.stream.XmlHandler: void processCharacterData(java.lang.Object,boolean)>(v, v);
return;
}
public final java.lang.String getNodeName()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return "#text";
}
public final short getNodeType()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return 3;
}
public final boolean isElementContentWhitespace()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: boolean coreIsIgnorable()>();
return v;
}
public final int getType()
{
byte v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: boolean coreIsIgnorable()>();
if v == 0 goto label;
v = 6;
goto label;
label:
v = 4;
label:
return v;
}
public final void serialize(javax.xml.stream.XMLStreamWriter, boolean) throws javax.xml.stream.XMLStreamException
{
java.lang.Object v;
javax.xml.stream.XMLStreamWriter v;
java.lang.String v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
boolean v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.DOOMTextImpl: java.lang.Object coreGetCharacterData()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
interfaceinvoke v.<javax.xml.stream.XMLStreamWriter: void writeCharacters(java.lang.String)>(v);
return;
}
public final void cloneChildrenIfNecessary(org.apache.axiom.core.ClonePolicy, java.lang.Object, org.apache.axiom.core.CoreNode)
{
org.apache.axiom.core.CoreNode v;
org.apache.axiom.core.ClonePolicy v;
java.lang.Object v;
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
v := @parameter: org.apache.axiom.core.ClonePolicy;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.axiom.core.CoreNode;
return;
}
public final org.apache.axiom.om.OMXMLParserWrapper coreGetBuilder()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return null;
}
public final boolean isComplete()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return 1;
}
public void build()
{
org.apache.axiom.om.impl.dom.DOOMTextImpl v;
v := @this: org.apache.axiom.om.impl.dom.DOOMTextImpl;
return;
}
}