final class org.apache.axiom.ts.dimension.DOMBuilderFactory extends org.apache.axiom.ts.dimension.BuilderFactory
{
private final org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation;
void <init>(org.apache.axiom.ts.jaxp.dom.DOMImplementation)
{
org.apache.axiom.ts.dimension.DOMBuilderFactory v;
org.apache.axiom.ts.jaxp.dom.DOMImplementation v;
v := @this: org.apache.axiom.ts.dimension.DOMBuilderFactory;
v := @parameter: org.apache.axiom.ts.jaxp.dom.DOMImplementation;
specialinvoke v.<org.apache.axiom.ts.dimension.BuilderFactory: void <init>()>();
v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation> = v;
return;
}
public boolean isDeferredParsing()
{
org.apache.axiom.ts.dimension.DOMBuilderFactory v;
v := @this: org.apache.axiom.ts.dimension.DOMBuilderFactory;
return 1;
}
public void configureXMLStreamReaderComparator(org.apache.axiom.testutils.stax.XMLStreamReaderComparator)
{
org.apache.axiom.ts.dimension.DOMBuilderFactory v;
org.apache.axiom.testutils.stax.XMLStreamReaderComparator v;
org.apache.axiom.ts.jaxp.dom.DOMImplementation v, v, v, v;
boolean v, v, v, v, v;
v := @this: org.apache.axiom.ts.dimension.DOMBuilderFactory;
v := @parameter: org.apache.axiom.testutils.stax.XMLStreamReaderComparator;
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: boolean isDOM3()>();
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setCompareCharacterEncodingScheme(boolean)>(v);
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: boolean isDOM3()>();
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setCompareEncoding(boolean)>(v);
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: boolean supportsGetInternalSubset()>();
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setCompareInternalSubset(boolean)>(v);
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: boolean isDOM3()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setTreatSpaceAsCharacters(boolean)>(v);
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setCompareEntityReplacementValue(boolean)>(0);
virtualinvoke v.<org.apache.axiom.testutils.stax.XMLStreamReaderComparator: void setSortAttributes(boolean)>(1);
return;
}
public void addTestParameters(org.apache.axiom.testutils.suite.MatrixTestCase)
{
org.apache.axiom.ts.dimension.DOMBuilderFactory v;
org.apache.axiom.testutils.suite.MatrixTestCase v;
java.lang.String v, v;
org.apache.axiom.ts.jaxp.dom.DOMImplementation v;
v := @this: org.apache.axiom.ts.dimension.DOMBuilderFactory;
v := @parameter: org.apache.axiom.testutils.suite.MatrixTestCase;
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001-dom");
virtualinvoke v.<org.apache.axiom.testutils.suite.MatrixTestCase: void addTestParameter(java.lang.String,java.lang.String)>("source", v);
return;
}
public org.apache.axiom.om.OMXMLParserWrapper getBuilder(org.apache.axiom.om.OMMetaFactory, org.xml.sax.InputSource) throws java.lang.Exception
{
org.apache.axiom.ts.dimension.DOMBuilderFactory v;
org.apache.axiom.om.OMMetaFactory v;
org.xml.sax.InputSource v;
org.w3c.dom.Document v;
org.apache.axiom.om.OMFactory v;
org.apache.axiom.om.OMXMLParserWrapper v;
org.apache.axiom.ts.jaxp.dom.DOMImplementation v;
v := @this: org.apache.axiom.ts.dimension.DOMBuilderFactory;
v := @parameter: org.apache.axiom.om.OMMetaFactory;
v := @parameter: org.xml.sax.InputSource;
v = interfaceinvoke v.<org.apache.axiom.om.OMMetaFactory: org.apache.axiom.om.OMFactory getOMFactory()>();
v = v.<org.apache.axiom.ts.dimension.DOMBuilderFactory: org.apache.axiom.ts.jaxp.dom.DOMImplementation implementation>;
v = virtualinvoke v.<org.apache.axiom.ts.jaxp.dom.DOMImplementation: org.w3c.dom.Document parse(org.xml.sax.InputSource,boolean)>(v, 0);
v = staticinvoke <org.apache.axiom.om.OMXMLBuilderFactory: org.apache.axiom.om.OMXMLParserWrapper createOMBuilder(org.apache.axiom.om.OMFactory,org.w3c.dom.Node,boolean)>(v, v, 0);
return v;
}
}