|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.dom4j.io Class SAXValidator
java.lang.Object org.dom4j.io.SAXValidator
- 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 $
- Author:
- James Strachan
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 |
SAXValidator
public SAXValidator()
SAXValidator
public SAXValidator(XMLReader xmlReader)
Method Detail |
validate
public void validate(Document document) throws SAXException
- Validates the given
Document
by writing it to a validating SAX Parser. - Parameters:
document
- is the Document to validate- Throws:
SAXException
- if a validation error occursRuntimeException
- DOCUMENT ME!
getXMLReader
public XMLReader getXMLReader() throws SAXException
- DOCUMENT ME!
- Returns:
- the
XMLReader
used to parse SAX events - Throws:
SAXException
- DOCUMENT ME!
setXMLReader
public void setXMLReader(XMLReader reader) throws SAXException
- Sets the
XMLReader
used to parse SAX events - Parameters:
reader
- is theXMLReader
to parse SAX events- Throws:
SAXException
- DOCUMENT ME!
getErrorHandler
public ErrorHandler getErrorHandler()
- DOCUMENT ME!
- Returns:
- the
ErrorHandler
used by SAX
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Sets the
ErrorHandler
used by the SAXXMLReader
. - Parameters:
errorHandler
- is theErrorHandler
used by SAX
createXMLReader
protected XMLReader createXMLReader() throws SAXException
- Factory Method to allow alternate methods of creating and configuring
XMLReader objects
- Returns:
- DOCUMENT ME!
- Throws:
SAXException
- DOCUMENT ME!
configureReader
protected void configureReader() throws SAXException
- Configures the XMLReader before use
- Throws:
SAXException
- DOCUMENT ME!
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.