final class org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl extends javax.xml.bind.attachment.AttachmentUnmarshaller
{
private final org.apache.axiom.util.stax.xop.MimePartProvider mimePartProvider;
void <init>(org.apache.axiom.util.stax.xop.MimePartProvider)
{
org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl v;
org.apache.axiom.util.stax.xop.MimePartProvider v;
v := @this: org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl;
v := @parameter: org.apache.axiom.util.stax.xop.MimePartProvider;
specialinvoke v.<javax.xml.bind.attachment.AttachmentUnmarshaller: void <init>()>();
v.<org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl: org.apache.axiom.util.stax.xop.MimePartProvider mimePartProvider> = v;
return;
}
public byte[] getAttachmentAsByteArray(java.lang.String)
{
java.lang.UnsupportedOperationException v;
org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl v;
java.lang.String v;
v := @this: org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl;
v := @parameter: java.lang.String;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public javax.activation.DataHandler getAttachmentAsDataHandler(java.lang.String)
{
org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.String v, v;
javax.activation.DataHandler v;
org.apache.axiom.util.stax.xop.MimePartProvider v;
v := @this: org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl;
v := @parameter: java.lang.String;
label:
v = v.<org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl: org.apache.axiom.util.stax.xop.MimePartProvider mimePartProvider>;
v = staticinvoke <org.apache.axiom.util.stax.xop.XOPUtils: java.lang.String getContentIDFromURL(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.util.stax.xop.MimePartProvider: javax.activation.DataHandler getDataHandler(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.io.IOException from label to label with label;
}
public boolean isXOPPackage()
{
org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl v;
v := @this: org.apache.axiom.util.jaxb.AttachmentUnmarshallerImpl;
return 1;
}
}