org.dom4j.io
public class SAXValidator extends Object
SAXValidator validates an XML document by writing the document
to a text buffer and parsing it with a validating SAX parser. This could be
implemented much more efficiently by validating against the dom4j object
model directly but at least allows the reuse of existing SAX based validating
parsers.
Version: $Revision: 1.10 $
| Constructor Summary | |
|---|---|
| SAXValidator() | |
| SAXValidator(XMLReader xmlReader) | |
| Method Summary | |
|---|---|
| protected void | configureReader()
Configures the XMLReader before use
|
| protected XMLReader | createXMLReader()
Factory Method to allow alternate methods of creating and configuring
XMLReader objects
|
| ErrorHandler | getErrorHandler()
DOCUMENT ME!
|
| XMLReader | getXMLReader()
DOCUMENT ME!
|
| void | setErrorHandler(ErrorHandler errorHandler)
Sets the ErrorHandler used by the SAX
XMLReader.
|
| void | setXMLReader(XMLReader reader)
Sets the XMLReader used to parse SAX events
|
| void | validate(Document document)
Validates the given Document by writing it to a validating
SAX Parser.
|
Throws: SAXException DOCUMENT ME!
Returns: DOCUMENT ME!
Throws: SAXException DOCUMENT ME!
Returns: the ErrorHandler used by SAX
Returns: the XMLReader used to parse SAX events
Throws: SAXException DOCUMENT ME!
ErrorHandler used by the SAX
XMLReader.
Parameters: errorHandler
is the ErrorHandler used by SAX
XMLReader used to parse SAX events
Parameters: reader
is the XMLReader to parse SAX events
Throws: SAXException DOCUMENT ME!
Document by writing it to a validating
SAX Parser.
Parameters: document is the Document to validate
Throws: SAXException if a validation error occurs RuntimeException DOCUMENT ME!