|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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(org.xml.sax.XMLReader xmlReader)
|
Method Summary | |
protected void |
configureReader()
Configures the XMLReader before use |
protected org.xml.sax.XMLReader |
createXMLReader()
Factory Method to allow alternate methods of creating and configuring XMLReader objects |
org.xml.sax.ErrorHandler |
getErrorHandler()
|
org.xml.sax.XMLReader |
getXMLReader()
|
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets the ErrorHandler used by the SAX
XMLReader . |
void |
setXMLReader(org.xml.sax.XMLReader xmlReader)
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(org.xml.sax.XMLReader xmlReader)
Method Detail |
public void validate(Document document) throws org.xml.sax.SAXException
Document
by writing it to a
validating SAX Parser.
document
- is the Document to validate
org.xml.sax.SAXException
public org.xml.sax.XMLReader getXMLReader() throws org.xml.sax.SAXException
XMLReader
used to parse SAX events
org.xml.sax.SAXException
public void setXMLReader(org.xml.sax.XMLReader xmlReader) throws org.xml.sax.SAXException
XMLReader
used to parse SAX events
xmlReader
- is the XMLReader
to parse SAX events
org.xml.sax.SAXException
public org.xml.sax.ErrorHandler getErrorHandler()
ErrorHandler
used by SAXpublic void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
ErrorHandler
used by the SAX
XMLReader
.
errorHandler
- is the ErrorHandler
used by SAXprotected org.xml.sax.XMLReader createXMLReader() throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected void configureReader() throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |