final class org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl extends java.lang.Object implements org.apache.axiom.ext.stax.datahandler.DataHandlerReader
{
private final org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader;
void <init>(org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader)
{
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v := @parameter: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader> = v;
return;
}
public boolean isBinary()
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
int v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v, v;
java.lang.Object v;
boolean v, v, v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: int getEventType()>();
if v != 4 goto label;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = v instanceof org.apache.axiom.om.impl.intf.TextContent;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: boolean isBinary()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
}
public boolean isOptimized()
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
java.lang.Object v;
boolean v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: boolean isOptimize()>();
return v;
}
public boolean isDeferred()
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: java.lang.Object getDataHandlerObject()>();
v = v instanceof org.apache.axiom.ext.stax.datahandler.DataHandlerProvider;
return v;
}
public java.lang.String getContentID()
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: java.lang.String getContentID()>();
return v;
}
public javax.activation.DataHandler getDataHandler() throws javax.xml.stream.XMLStreamException
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
java.lang.Object v;
javax.activation.DataHandler v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: javax.activation.DataHandler getDataHandler()>();
return v;
}
public org.apache.axiom.ext.stax.datahandler.DataHandlerProvider getDataHandlerProvider()
{
org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl v;
org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader v;
java.lang.Object v, v;
v := @this: org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl;
v = v.<org.apache.axiom.om.impl.stream.stax.pull.DataHandlerReaderImpl: org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader reader>;
v = interfaceinvoke v.<org.apache.axiom.core.stream.stax.pull.output.InternalXMLStreamReader: java.lang.Object getCharacterData()>();
v = virtualinvoke v.<org.apache.axiom.om.impl.intf.TextContent: java.lang.Object getDataHandlerObject()>();
return v;
}
}