public abstract class XMLParser<T> extends java.lang.Object implements IFileParser<T>
| Modifier and Type | Field and Description |
|---|---|
private static javax.xml.parsers.SAXParser |
m_saxParser |
| Constructor and Description |
|---|
XMLParser() |
| Modifier and Type | Method and Description |
|---|---|
private static javax.xml.parsers.SAXParserFactory |
loadSAXParserFactory()
Tries to load a
SAXParserFactory via SAXParserFactory.newInstance(). |
void |
parse(java.io.InputStream is,
org.xml.sax.helpers.DefaultHandler dh) |
private static boolean |
supportsValidation(javax.xml.parsers.SAXParserFactory spf)
Tests if the current
SAXParserFactory supports DTD validation. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparsepublic void parse(java.io.InputStream is,
org.xml.sax.helpers.DefaultHandler dh)
throws org.xml.sax.SAXException,
java.io.IOException
org.xml.sax.SAXExceptionjava.io.IOExceptionprivate static javax.xml.parsers.SAXParserFactory loadSAXParserFactory()
SAXParserFactory via SAXParserFactory.newInstance().SAXParserFactory implementationTestNGException - thrown if no SAXParserFactory can be loadedprivate static boolean supportsValidation(javax.xml.parsers.SAXParserFactory spf)
SAXParserFactory supports DTD validation.