jrunx.util
Class XMLReader
java.lang.Object
|
+--org.xml.sax.HandlerBase
|
+--jrunx.util.XMLReader
- All Implemented Interfaces:
- org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- Direct Known Subclasses:
- JRunTagLibraryInfo.TLDParser, JSPXBuilder
- public class XMLReader
- extends org.xml.sax.HandlerBase
Base class for reading xml files using JAXP. The XML document will
be read into a tree of document elements. The API of this class is
similar to SAXReader
- Author:
- Nick Tsivranidis, Paul Reilly
|
Method Summary |
static void |
addDtdMapping(java.lang.String publicId,
java.lang.String dtdurl)
|
void |
error(org.xml.sax.SAXParseException saxParseException)
Receive notification of a recoverable parser error. |
void |
fatalError(org.xml.sax.SAXParseException ex)
Report a fatal XML parsing error. |
static java.lang.String |
getDtdMapping(java.lang.String publicId)
|
protected void |
loadUserDtdMappings()
|
protected org.w3c.dom.Document |
parse(java.io.InputStream in)
|
org.w3c.dom.Document |
parse(java.net.URL url)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
warning(org.xml.sax.SAXParseException saxParseException)
Receive notification of a parser warning. |
| Methods inherited from class org.xml.sax.HandlerBase |
characters, endDocument, endElement, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, startDocument, startElement, unparsedEntityDecl |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLReader
public XMLReader(boolean logWarnings,
boolean logErrors,
Logger logger)
XMLReader
public XMLReader()
parse
public org.w3c.dom.Document parse(java.net.URL url)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
parse
protected org.w3c.dom.Document parse(java.io.InputStream in)
throws java.io.IOException,
org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException
warning
public void warning(org.xml.sax.SAXParseException saxParseException)
- Receive notification of a parser warning.
- Overrides:
warning in class org.xml.sax.HandlerBase
- Parameters:
saxParseException - The warning information encoded as an exception.
error
public void error(org.xml.sax.SAXParseException saxParseException)
- Receive notification of a recoverable parser error.
- Overrides:
error in class org.xml.sax.HandlerBase
- Parameters:
saxParseException - The error information encoded as an exception.
fatalError
public void fatalError(org.xml.sax.SAXParseException ex)
throws org.xml.sax.SAXException
- Report a fatal XML parsing error.
- Overrides:
fatalError in class org.xml.sax.HandlerBase
- Parameters:
e - The error information encoded as an exception.- Throws:
org.xml.sax.SAXException - Any SAX exception, possibly wrapping
another exception.
loadUserDtdMappings
protected void loadUserDtdMappings()
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Overrides:
resolveEntity in class org.xml.sax.HandlerBase
getDtdMapping
public static java.lang.String getDtdMapping(java.lang.String publicId)
addDtdMapping
public static void addDtdMapping(java.lang.String publicId,
java.lang.String dtdurl)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.