org.apache.stylebook.parsers
Class XercesParser
java.lang.Object
org.apache.stylebook.AbstractComponent
org.apache.stylebook.parsers.AbstractParser
org.apache.stylebook.parsers.XercesParser
- All Implemented Interfaces:
- Component, Parser, org.xml.sax.ErrorHandler
public class XercesParser
- extends AbstractParser
- implements Parser, org.xml.sax.ErrorHandler
- Version:
- CVS $Revision: 313289 $ $Date: 2002-01-22 18:24:53 +0000 (Tue, 22 Jan 2002) $
- Author:
- Pierpaolo Fumagalli, Copyright 1999 © The Apache
Software Foundation. All rights reserved.
Constructor Summary |
XercesParser()
Instantiate a DocumentBuilderFactory. |
Method Summary |
org.w3c.dom.Document |
create()
Create a new empty DOM Document object. |
void |
error(org.xml.sax.SAXParseException e)
Receive notification of a recoverable error. |
void |
fatalError(org.xml.sax.SAXParseException e)
Receive notification of a non-recoverable error. |
org.w3c.dom.Document |
parse(org.xml.sax.InputSource in)
Parse the specified InputSource. |
void |
warning(org.xml.sax.SAXParseException e)
Receive notification of a warning. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.stylebook.Parser |
parse |
Methods inherited from interface org.apache.stylebook.Component |
init |
XercesParser
public XercesParser()
- Instantiate a DocumentBuilderFactory.
parse
public org.w3c.dom.Document parse(org.xml.sax.InputSource in)
throws java.io.IOException,
CreationException
- Parse the specified InputSource.
- Specified by:
parse
in interface Parser
- Parameters:
in
- The InputSource to parse.
- Returns:
- A non-null DOM Document object.
- Throws:
java.io.IOException
- If an I/O error occourred accessing the specified
System-ID.
CreationException
- If an error occourred parsing the document.
create
public org.w3c.dom.Document create()
- Create a new empty DOM Document object.
- Specified by:
create
in interface Parser
- Returns:
- A non-null DOM Document object.
- Throws:
DocumentException
- If the new Document cannot be created.
error
public void error(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Receive notification of a recoverable error.
- Specified by:
error
in interface org.xml.sax.ErrorHandler
- Parameters:
e
- The Exception thrown during parsing.
- Throws:
org.xml.sax.SAXException
- The Exception notifying the client.
fatalError
public void fatalError(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Receive notification of a non-recoverable error.
- Specified by:
fatalError
in interface org.xml.sax.ErrorHandler
- Parameters:
e
- The Exception thrown during parsing.
- Throws:
org.xml.sax.SAXException
- The Exception notifying the client.
warning
public void warning(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
- Receive notification of a warning.
- Specified by:
warning
in interface org.xml.sax.ErrorHandler
- Parameters:
e
- The Exception thrown during parsing.
- Throws:
org.xml.sax.SAXException
- The Exception notifying the client.