final class org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder extends javax.xml.parsers.DocumentBuilder
{
private final org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory factory;
private final org.apache.axiom.om.util.StAXParserConfiguration parserConfiguration;
private final javax.xml.validation.Schema schema;
void <init>(org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory, org.apache.axiom.om.util.StAXParserConfiguration, javax.xml.validation.Schema)
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory v;
org.apache.axiom.om.util.StAXParserConfiguration v;
javax.xml.validation.Schema v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory;
v := @parameter: org.apache.axiom.om.util.StAXParserConfiguration;
v := @parameter: javax.xml.validation.Schema;
specialinvoke v.<javax.xml.parsers.DocumentBuilder: void <init>()>();
v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory factory> = v;
v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.util.StAXParserConfiguration parserConfiguration> = v;
v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: javax.xml.validation.Schema schema> = v;
return;
}
public boolean isNamespaceAware()
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
return 1;
}
public boolean isValidating()
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
return 1;
}
public javax.xml.validation.Schema getSchema()
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
javax.xml.validation.Schema v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v = v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: javax.xml.validation.Schema schema>;
return v;
}
public org.w3c.dom.DOMImplementation getDOMImplementation()
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v = v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory factory>;
return v;
}
public org.w3c.dom.Document newDocument()
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.apache.axiom.om.impl.dom.intf.DOOMDocument v;
org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v = v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory factory>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory: org.apache.axiom.om.impl.dom.intf.DOOMDocument createDocument()>();
return v;
}
public void setEntityResolver(org.xml.sax.EntityResolver)
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.EntityResolver v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: org.xml.sax.EntityResolver;
return;
}
public void setErrorHandler(org.xml.sax.ErrorHandler)
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.ErrorHandler v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: org.xml.sax.ErrorHandler;
return;
}
public org.w3c.dom.Document parse(org.xml.sax.InputSource) throws org.xml.sax.SAXException, java.io.IOException
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.InputSource v;
org.apache.axiom.om.OMDocument v;
org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory v;
org.apache.axiom.om.util.StAXParserConfiguration v;
org.apache.axiom.om.OMXMLParserWrapper v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: org.xml.sax.InputSource;
v = v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory factory>;
v = v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.apache.axiom.om.util.StAXParserConfiguration parserConfiguration>;
v = interfaceinvoke v.<org.apache.axiom.om.impl.dom.intf.factory.DOOMNodeFactory: org.apache.axiom.om.OMXMLParserWrapper createOMBuilder(org.apache.axiom.om.util.StAXParserConfiguration,org.xml.sax.InputSource)>(v, v);
v = interfaceinvoke v.<org.apache.axiom.om.OMXMLParserWrapper: org.apache.axiom.om.OMDocument getDocument()>();
interfaceinvoke v.<org.apache.axiom.om.OMDocument: void close(boolean)>(1);
return v;
}
public org.w3c.dom.Document parse(java.io.InputStream) throws org.xml.sax.SAXException, java.io.IOException
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.InputSource v;
org.w3c.dom.Document v;
java.io.InputStream v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: java.io.InputStream;
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>(java.io.InputStream)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.w3c.dom.Document parse(org.xml.sax.InputSource)>(v);
return v;
}
public org.w3c.dom.Document parse(java.io.File) throws org.xml.sax.SAXException, java.io.IOException
{
java.lang.Throwable v;
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.w3c.dom.Document v;
java.io.FileInputStream v;
java.io.File v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: java.io.File;
v = new java.io.FileInputStream;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
label:
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.w3c.dom.Document parse(java.io.InputStream)>(v);
label:
virtualinvoke v.<java.io.FileInputStream: void close()>();
return v;
label:
v := @caughtexception;
virtualinvoke v.<java.io.FileInputStream: void close()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
public org.w3c.dom.Document parse(java.io.InputStream, java.lang.String) throws org.xml.sax.SAXException, java.io.IOException
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.InputSource v;
org.w3c.dom.Document v;
java.lang.String v;
java.io.InputStream v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.String;
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>(java.io.InputStream)>(v);
virtualinvoke v.<org.xml.sax.InputSource: void setSystemId(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.w3c.dom.Document parse(org.xml.sax.InputSource)>(v);
return v;
}
public org.w3c.dom.Document parse(java.lang.String) throws org.xml.sax.SAXException, java.io.IOException
{
org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder v;
org.xml.sax.InputSource v;
org.w3c.dom.Document v;
java.lang.String v;
v := @this: org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder;
v := @parameter: java.lang.String;
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.axiom.om.impl.dom.factory.DOOMDocumentBuilder: org.w3c.dom.Document parse(org.xml.sax.InputSource)>(v);
return v;
}
}