|
|||||||||||
| 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(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()
|
XMLReader |
getXMLReader()
|
void |
setErrorHandler(ErrorHandler errorHandler)
Sets the ErrorHandler used by the SAX
XMLReader. |
void |
setXMLReader(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(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
public XMLReader getXMLReader()
throws SAXException
XMLReader used to parse SAX events
SAXException
public void setXMLReader(XMLReader xmlReader)
throws SAXException
XMLReader used to parse SAX events
xmlReader - is the XMLReader to parse SAX events
SAXExceptionpublic ErrorHandler getErrorHandler()
ErrorHandler used by SAXpublic void setErrorHandler(ErrorHandler errorHandler)
ErrorHandler used by the SAX
XMLReader.
errorHandler - is the ErrorHandler used by SAX
protected XMLReader createXMLReader()
throws SAXException
SAXException
protected void configureReader()
throws SAXException
SAXException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||