class org.apache.axiom.util.stax.dialect.SJSXPDialect extends org.apache.axiom.util.stax.dialect.AbstractStAXDialect
{
private final boolean isUnsafeStreamResult;
public void <init>(boolean)
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
boolean v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: boolean;
specialinvoke v.<org.apache.axiom.util.stax.dialect.AbstractStAXDialect: void <init>()>();
v.<org.apache.axiom.util.stax.dialect.SJSXPDialect: boolean isUnsafeStreamResult> = v;
return;
}
public java.lang.String getName()
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
java.lang.String v;
boolean v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v = v.<org.apache.axiom.util.stax.dialect.SJSXPDialect: boolean isUnsafeStreamResult>;
if v == 0 goto label;
v = "SJSXP (with thread safety issue)";
goto label;
label:
v = "SJSXP";
label:
return v;
}
public javax.xml.stream.XMLInputFactory enableCDataReporting(javax.xml.stream.XMLInputFactory)
{
javax.xml.stream.XMLInputFactory v;
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
java.lang.Boolean v, v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLInputFactory;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("javax.xml.stream.isCoalescing", v);
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("http://java.sun.com/xml/stream/properties/report-cdata-event", v);
return v;
}
public javax.xml.stream.XMLInputFactory disallowDoctypeDecl(javax.xml.stream.XMLInputFactory)
{
org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclInputFactoryWrapper v;
javax.xml.stream.XMLInputFactory v;
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
org.apache.axiom.util.stax.dialect.SJSXPDialect$1 v;
java.lang.Boolean v, v, v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLInputFactory;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("javax.xml.stream.supportDTD", v);
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("javax.xml.stream.isReplacingEntityReferences", v);
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("javax.xml.stream.isSupportingExternalEntities", v);
v = new org.apache.axiom.util.stax.dialect.SJSXPDialect$1;
specialinvoke v.<org.apache.axiom.util.stax.dialect.SJSXPDialect$1: void <init>(org.apache.axiom.util.stax.dialect.SJSXPDialect)>(v);
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setXMLResolver(javax.xml.stream.XMLResolver)>(v);
v = new org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclInputFactoryWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.DisallowDoctypeDeclInputFactoryWrapper: void <init>(javax.xml.stream.XMLInputFactory)>(v);
return v;
}
public javax.xml.stream.XMLInputFactory makeThreadSafe(javax.xml.stream.XMLInputFactory)
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
java.lang.Boolean v;
javax.xml.stream.XMLInputFactory v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLInputFactory;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<javax.xml.stream.XMLInputFactory: void setProperty(java.lang.String,java.lang.Object)>("reuse-instance", v);
return v;
}
public javax.xml.stream.XMLOutputFactory makeThreadSafe(javax.xml.stream.XMLOutputFactory)
{
javax.xml.stream.XMLOutputFactory v;
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
java.lang.Boolean v;
boolean v;
org.apache.axiom.util.stax.dialect.SynchronizedOutputFactoryWrapper v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLOutputFactory;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<javax.xml.stream.XMLOutputFactory: void setProperty(java.lang.String,java.lang.Object)>("reuse-instance", v);
v = v.<org.apache.axiom.util.stax.dialect.SJSXPDialect: boolean isUnsafeStreamResult>;
if v == 0 goto label;
v = new org.apache.axiom.util.stax.dialect.SynchronizedOutputFactoryWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.SynchronizedOutputFactoryWrapper: void <init>(javax.xml.stream.XMLOutputFactory)>(v);
v = v;
label:
return v;
}
public javax.xml.stream.XMLStreamReader normalize(javax.xml.stream.XMLStreamReader)
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
javax.xml.stream.XMLStreamReader v;
org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLStreamReader;
v = new org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.SJSXPStreamReaderWrapper: void <init>(javax.xml.stream.XMLStreamReader)>(v);
return v;
}
public javax.xml.stream.XMLStreamWriter normalize(javax.xml.stream.XMLStreamWriter)
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
javax.xml.stream.XMLStreamWriter v;
org.apache.axiom.util.stax.dialect.SJSXPStreamWriterWrapper v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLStreamWriter;
v = new org.apache.axiom.util.stax.dialect.SJSXPStreamWriterWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.SJSXPStreamWriterWrapper: void <init>(javax.xml.stream.XMLStreamWriter)>(v);
return v;
}
public javax.xml.stream.XMLInputFactory normalize(javax.xml.stream.XMLInputFactory)
{
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
javax.xml.stream.XMLInputFactory v;
org.apache.axiom.util.stax.dialect.NormalizingXMLInputFactoryWrapper v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLInputFactory;
v = new org.apache.axiom.util.stax.dialect.NormalizingXMLInputFactoryWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.NormalizingXMLInputFactoryWrapper: void <init>(javax.xml.stream.XMLInputFactory,org.apache.axiom.util.stax.dialect.AbstractStAXDialect)>(v, v);
return v;
}
public javax.xml.stream.XMLOutputFactory normalize(javax.xml.stream.XMLOutputFactory)
{
javax.xml.stream.XMLOutputFactory v;
org.apache.axiom.util.stax.dialect.SJSXPDialect v;
org.apache.axiom.util.stax.dialect.SJSXPOutputFactoryWrapper v;
v := @this: org.apache.axiom.util.stax.dialect.SJSXPDialect;
v := @parameter: javax.xml.stream.XMLOutputFactory;
v = new org.apache.axiom.util.stax.dialect.SJSXPOutputFactoryWrapper;
specialinvoke v.<org.apache.axiom.util.stax.dialect.SJSXPOutputFactoryWrapper: void <init>(javax.xml.stream.XMLOutputFactory,org.apache.axiom.util.stax.dialect.AbstractStAXDialect)>(v, v);
return v;
}
}