public class org.codehaus.plexus.util.xml.SerializerXMLWriter extends java.lang.Object implements org.codehaus.plexus.util.xml.XMLWriter
{
private final org.codehaus.plexus.util.xml.pull.XmlSerializer serializer;
private final java.lang.String namespace;
private final java.util.Stack elements;
private java.util.List exceptions;
public void <init>(java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer)
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.lang.String v;
java.util.Stack v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.lang.String;
v := @parameter: org.codehaus.plexus.util.xml.pull.XmlSerializer;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.Stack;
specialinvoke v.<java.util.Stack: void <init>()>();
v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.Stack elements> = v;
v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer> = v;
v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.lang.String namespace> = v;
return;
}
public void startElement(java.lang.String)
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.io.IOException v;
java.lang.String v, v;
java.util.Stack v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.lang.String;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer>;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.lang.String namespace>;
interfaceinvoke v.<org.codehaus.plexus.util.xml.pull.XmlSerializer: org.codehaus.plexus.util.xml.pull.XmlSerializer startTag(java.lang.String,java.lang.String)>(v, v);
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.Stack elements>;
virtualinvoke v.<java.util.Stack: java.lang.Object push(java.lang.Object)>(v);
label:
goto label;
label:
v := @caughtexception;
specialinvoke v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: void storeException(java.io.IOException)>(v);
label:
return;
catch java.io.IOException from label to label with label;
}
public void addAttribute(java.lang.String, java.lang.String)
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.io.IOException v;
java.lang.String v, v, v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer>;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.lang.String namespace>;
interfaceinvoke v.<org.codehaus.plexus.util.xml.pull.XmlSerializer: org.codehaus.plexus.util.xml.pull.XmlSerializer attribute(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
specialinvoke v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: void storeException(java.io.IOException)>(v);
label:
return;
catch java.io.IOException from label to label with label;
}
public void writeText(java.lang.String)
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.io.IOException v;
java.lang.String v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.lang.String;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer>;
interfaceinvoke v.<org.codehaus.plexus.util.xml.pull.XmlSerializer: org.codehaus.plexus.util.xml.pull.XmlSerializer text(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
specialinvoke v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: void storeException(java.io.IOException)>(v);
label:
return;
catch java.io.IOException from label to label with label;
}
public void writeMarkup(java.lang.String)
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.io.IOException v;
java.lang.String v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.lang.String;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer>;
interfaceinvoke v.<org.codehaus.plexus.util.xml.pull.XmlSerializer: void cdsect(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
specialinvoke v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: void storeException(java.io.IOException)>(v);
label:
return;
catch java.io.IOException from label to label with label;
}
public void endElement()
{
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
org.codehaus.plexus.util.xml.pull.XmlSerializer v;
java.io.IOException v;
java.lang.Object v;
java.lang.String v;
java.util.Stack v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: org.codehaus.plexus.util.xml.pull.XmlSerializer serializer>;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.lang.String namespace>;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.Stack elements>;
v = virtualinvoke v.<java.util.Stack: java.lang.Object pop()>();
interfaceinvoke v.<org.codehaus.plexus.util.xml.pull.XmlSerializer: org.codehaus.plexus.util.xml.pull.XmlSerializer endTag(java.lang.String,java.lang.String)>(v, v);
label:
goto label;
label:
v := @caughtexception;
specialinvoke v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: void storeException(java.io.IOException)>(v);
label:
return;
catch java.io.IOException from label to label with label;
}
private void storeException(java.io.IOException)
{
java.util.List v, v;
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
java.io.IOException v;
java.util.ArrayList v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v := @parameter: java.io.IOException;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.List exceptions>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.List exceptions> = v;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.List exceptions>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public java.util.List getExceptions()
{
java.util.List v, v;
org.codehaus.plexus.util.xml.SerializerXMLWriter v;
v := @this: org.codehaus.plexus.util.xml.SerializerXMLWriter;
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.List exceptions>;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.SerializerXMLWriter: java.util.List exceptions>;
label:
return v;
}
}