public final class org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler extends org.apache.axiom.core.stream.XmlHandlerWrapper
{
private final org.apache.axiom.om.OMOutputFormat format;
public void <init>(org.apache.axiom.core.stream.XmlHandler, org.apache.axiom.om.OMOutputFormat)
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.core.stream.XmlHandler v;
org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler v;
v := @this: org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler;
v := @parameter: org.apache.axiom.core.stream.XmlHandler;
v := @parameter: org.apache.axiom.om.OMOutputFormat;
specialinvoke v.<org.apache.axiom.core.stream.XmlHandlerWrapper: void <init>(org.apache.axiom.core.stream.XmlHandler)>(v);
v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: org.apache.axiom.om.OMOutputFormat format> = v;
return;
}
public org.apache.axiom.om.OMOutputFormat getFormat()
{
org.apache.axiom.om.OMOutputFormat v;
org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler v;
v := @this: org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler;
v = v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: org.apache.axiom.om.OMOutputFormat format>;
return v;
}
public void startDocument(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean) throws org.apache.axiom.core.stream.StreamException
{
org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler v;
org.apache.axiom.om.OMOutputFormat v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
boolean v;
v := @this: org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Boolean;
v = v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: org.apache.axiom.om.OMOutputFormat format>;
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: boolean isIgnoreXMLDeclaration()>();
if v == 0 goto label;
specialinvoke v.<org.apache.axiom.core.stream.XmlHandlerWrapper: void startFragment()>();
goto label;
label:
v = v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: org.apache.axiom.om.OMOutputFormat format>;
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: java.lang.String getCharSetEncoding()>();
if v == null goto label;
v = v.<org.apache.axiom.om.impl.stream.XmlDeclarationRewriterHandler: org.apache.axiom.om.OMOutputFormat format>;
v = virtualinvoke v.<org.apache.axiom.om.OMOutputFormat: java.lang.String getCharSetEncoding()>();
label:
specialinvoke v.<org.apache.axiom.core.stream.XmlHandlerWrapper: void startDocument(java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean)>(v, v, v, v);
label:
return;
}
}