|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dom4j.io.SAXValidator
public class 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()
DOCUMENT ME! |
org.xml.sax.XMLReader |
getXMLReader()
DOCUMENT ME! |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets the ErrorHandler used by the SAX
XMLReader. |
void |
setXMLReader(org.xml.sax.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(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 - if a validation error occurs
java.lang.RuntimeException - DOCUMENT ME!
public org.xml.sax.XMLReader getXMLReader()
throws org.xml.sax.SAXException
XMLReader used to parse SAX events
org.xml.sax.SAXException - DOCUMENT ME!
public void setXMLReader(org.xml.sax.XMLReader reader)
throws org.xml.sax.SAXException
XMLReader used to parse SAX events
reader - is the XMLReader to parse SAX events
org.xml.sax.SAXException - DOCUMENT ME!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 SAX
protected org.xml.sax.XMLReader createXMLReader()
throws org.xml.sax.SAXException
org.xml.sax.SAXException - DOCUMENT ME!
protected void configureReader()
throws org.xml.sax.SAXException
org.xml.sax.SAXException - DOCUMENT ME!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||