jas.util.xml
Class JASDOMParser
java.lang.Object
|
+--jas.util.xml.JASDOMParser
- Direct Known Subclasses:
- XercesDOMParser
- public abstract class JASDOMParser
- extends java.lang.Object
Ideally wouldnt need this interface, except that the DOM specification
only specifies how to extract information from a DOM, not how to create
a DOM from an XML file. The JASDOMParser interface is meant to make up
for that deficiency.
Inner Class Summary |
static class |
JASDOMParser.XMLException
An exception that gets thrown if there is an error reading an XML file. |
Method Summary |
static JASDOMParser |
instance()
Creates a default instance of a JASDOMParser |
abstract org.w3c.dom.Document |
parse(java.io.Reader in,
java.lang.String fileName)
Create a DOM document by reading an XML file |
abstract org.w3c.dom.Document |
parse(java.io.Reader in,
java.lang.String fileName,
org.xml.sax.EntityResolver resolver)
Create a DOM document by reading an XML file with an explicit entity resolver. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JASDOMParser
public JASDOMParser()
parse
public abstract org.w3c.dom.Document parse(java.io.Reader in,
java.lang.String fileName)
throws JASDOMParser.XMLException
- Create a DOM document by reading an XML file
- Parameters:
in
- A reader set up to read an XML filefileName
- The name of the file being read (used in error messages)- Returns:
- Document The resulting DOM
- Throws:
JASDOMParser.XMLException
- thrown if there is an error reading the XML
parse
public abstract org.w3c.dom.Document parse(java.io.Reader in,
java.lang.String fileName,
org.xml.sax.EntityResolver resolver)
throws JASDOMParser.XMLException
- Create a DOM document by reading an XML file with an explicit entity resolver.
An entity resolver is typically used to specify where to find the DTD for the XML
document.
- Parameters:
in
- A reader set up to read an XML filefileName
- The name of the file being read (used in error messages)resolver
- An entity resolver to use when reading the XML file- Returns:
- Document The resulting DOM
- Throws:
JASDOMParser.XMLException
- thrown if there is an error reading the XML
instance
public static JASDOMParser instance()
- Creates a default instance of a JASDOMParser
- Returns:
- A JASDOMParser