|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dom4j.io.SAXValidator
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.
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SAXValidator()
public SAXValidator(XMLReader xmlReader)
Method Detail |
public void validate(Document document) throws SAXException
Document
by writing it to a validating
SAX Parser.
document
- is the Document to validate
SAXException
- if a validation error occurs
RuntimeException
- DOCUMENT ME!public XMLReader getXMLReader() throws SAXException
XMLReader
used to parse SAX events
SAXException
- DOCUMENT ME!public void setXMLReader(XMLReader reader) throws SAXException
XMLReader
used to parse SAX events
reader
- is the XMLReader
to parse SAX events
SAXException
- DOCUMENT ME!public ErrorHandler getErrorHandler()
ErrorHandler
used by SAXpublic void setErrorHandler(ErrorHandler errorHandler)
ErrorHandler
used by the SAX
XMLReader
.
errorHandler
- is the ErrorHandler
used by SAXprotected XMLReader createXMLReader() throws SAXException
SAXException
- DOCUMENT ME!protected void configureReader() throws SAXException
SAXException
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |