public abstract class oadd.org.apache.commons.configuration.ConfigurationXMLReader extends java.lang.Object implements org.xml.sax.XMLReader
{
protected static final java.lang.String NS_URI;
private static final java.lang.String DEFAULT_ROOT_NAME;
private static final org.xml.sax.Attributes EMPTY_ATTRS;
private org.xml.sax.ContentHandler contentHandler;
private org.xml.sax.SAXException exception;
private java.lang.String rootName;
protected void <init>()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: java.lang.String rootName> = "config";
return;
}
public void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: void parseConfiguration()>();
return;
}
public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.InputSource v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: org.xml.sax.InputSource;
virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: void parseConfiguration()>();
return;
}
public boolean getFeature(java.lang.String)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
return 0;
}
public void setFeature(java.lang.String, boolean)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v := @parameter: boolean;
return;
}
public org.xml.sax.ContentHandler getContentHandler()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.ContentHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v = v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler contentHandler>;
return v;
}
public void setContentHandler(org.xml.sax.ContentHandler)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.ContentHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: org.xml.sax.ContentHandler;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler contentHandler> = v;
return;
}
public org.xml.sax.DTDHandler getDTDHandler()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
return null;
}
public void setDTDHandler(org.xml.sax.DTDHandler)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.DTDHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: org.xml.sax.DTDHandler;
return;
}
public org.xml.sax.EntityResolver getEntityResolver()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
return null;
}
public void setEntityResolver(org.xml.sax.EntityResolver)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.EntityResolver v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: org.xml.sax.EntityResolver;
return;
}
public org.xml.sax.ErrorHandler getErrorHandler()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
return null;
}
public void setErrorHandler(org.xml.sax.ErrorHandler)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.ErrorHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: org.xml.sax.ErrorHandler;
return;
}
public java.lang.Object getProperty(java.lang.String)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
return null;
}
public void setProperty(java.lang.String, java.lang.Object)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.Object v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
return;
}
public java.lang.String getRootName()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v = v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: java.lang.String rootName>;
return v;
}
public void setRootName(java.lang.String)
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: java.lang.String rootName> = v;
return;
}
protected void fireElementStart(java.lang.String, org.xml.sax.Attributes)
{
org.xml.sax.SAXException v, v;
org.xml.sax.Attributes v, v;
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
org.xml.sax.ContentHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v := @parameter: org.xml.sax.Attributes;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException getException()>();
if v != null goto label;
label:
if v != null goto label;
v = <oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.Attributes EMPTY_ATTRS>;
goto label;
label:
v = v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
interfaceinvoke v.<org.xml.sax.ContentHandler: void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)>("", v, v, v);
label:
goto label;
label:
v := @caughtexception;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException exception> = v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
protected void fireElementEnd(java.lang.String)
{
org.xml.sax.SAXException v, v;
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
org.xml.sax.ContentHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException getException()>();
if v != null goto label;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
interfaceinvoke v.<org.xml.sax.ContentHandler: void endElement(java.lang.String,java.lang.String,java.lang.String)>("", v, v);
label:
goto label;
label:
v := @caughtexception;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException exception> = v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
protected void fireCharacters(java.lang.String)
{
org.xml.sax.SAXException v, v;
int v;
char[] v;
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
java.lang.String v;
org.xml.sax.ContentHandler v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException getException()>();
if v != null goto label;
label:
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
v = lengthof v;
interfaceinvoke v.<org.xml.sax.ContentHandler: void characters(char[],int,int)>(v, 0, v);
label:
goto label;
label:
v := @caughtexception;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException exception> = v;
label:
return;
catch org.xml.sax.SAXException from label to label with label;
}
public org.xml.sax.SAXException getException()
{
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.SAXException v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v = v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException exception>;
return v;
}
protected void parseConfiguration() throws java.io.IOException, org.xml.sax.SAXException
{
java.io.IOException v;
org.xml.sax.SAXException v, v;
oadd.org.apache.commons.configuration.Configuration v;
oadd.org.apache.commons.configuration.ConfigurationXMLReader v;
org.xml.sax.ContentHandler v, v, v;
v := @this: oadd.org.apache.commons.configuration.ConfigurationXMLReader;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: oadd.org.apache.commons.configuration.Configuration getParsedConfiguration()>();
if v != null goto label;
v = new java.io.IOException;
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>("No configuration specified!");
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
if v == null goto label;
v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException exception> = null;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
interfaceinvoke v.<org.xml.sax.ContentHandler: void startDocument()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: void processKeys()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException getException()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.SAXException getException()>();
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.ContentHandler getContentHandler()>();
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
return;
}
public abstract oadd.org.apache.commons.configuration.Configuration getParsedConfiguration();
protected abstract void processKeys() throws java.io.IOException, org.xml.sax.SAXException;
static void <clinit>()
{
org.xml.sax.helpers.AttributesImpl v;
v = new org.xml.sax.helpers.AttributesImpl;
specialinvoke v.<org.xml.sax.helpers.AttributesImpl: void <init>()>();
<oadd.org.apache.commons.configuration.ConfigurationXMLReader: org.xml.sax.Attributes EMPTY_ATTRS> = v;
return;
}
}