com.thaiopensource.validate.schematron
Class XMLReaderImpl

java.lang.Object
  extended by com.thaiopensource.validate.schematron.XMLReaderImpl
All Implemented Interfaces:
XMLReader
Direct Known Subclasses:
SchemaReaderImpl.TransformStage, SchemaReaderImpl.ValidateStage

abstract class XMLReaderImpl
extends Object
implements XMLReader


Field Summary
private  DTDHandler dtdHandler
           
private  EntityResolver entityResolver
           
private  ErrorHandler errorHandler
           
 
Constructor Summary
XMLReaderImpl()
           
 
Method Summary
 DTDHandler getDTDHandler()
           
 EntityResolver getEntityResolver()
           
 ErrorHandler getErrorHandler()
           
 boolean getFeature(String name)
           
 Object getProperty(String name)
           
 void parse(String systemId)
           
 void setDTDHandler(DTDHandler handler)
           
 void setEntityResolver(EntityResolver resolver)
           
 void setErrorHandler(ErrorHandler errorHandler)
           
 void setFeature(String name, boolean value)
           
 void setProperty(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.XMLReader
getContentHandler, parse, setContentHandler
 

Field Detail

errorHandler

private ErrorHandler errorHandler

dtdHandler

private DTDHandler dtdHandler

entityResolver

private EntityResolver entityResolver
Constructor Detail

XMLReaderImpl

XMLReaderImpl()
Method Detail

parse

public void parse(String systemId)
           throws SAXException,
                  IOException
Specified by:
parse in interface XMLReader
Throws:
SAXException
IOException

getErrorHandler

public ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface XMLReader

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)
Specified by:
setErrorHandler in interface XMLReader

setDTDHandler

public void setDTDHandler(DTDHandler handler)
Specified by:
setDTDHandler in interface XMLReader

getDTDHandler

public DTDHandler getDTDHandler()
Specified by:
getDTDHandler in interface XMLReader

setEntityResolver

public void setEntityResolver(EntityResolver resolver)
Specified by:
setEntityResolver in interface XMLReader

getEntityResolver

public EntityResolver getEntityResolver()
Specified by:
getEntityResolver in interface XMLReader

getProperty

public Object getProperty(String name)
                   throws SAXNotRecognizedException,
                          SAXNotSupportedException
Specified by:
getProperty in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException

setProperty

public void setProperty(String name,
                        Object value)
                 throws SAXNotRecognizedException,
                        SAXNotSupportedException
Specified by:
setProperty in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException

getFeature

public boolean getFeature(String name)
                   throws SAXNotRecognizedException,
                          SAXNotSupportedException
Specified by:
getFeature in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException

setFeature

public void setFeature(String name,
                       boolean value)
                throws SAXNotRecognizedException,
                       SAXNotSupportedException
Specified by:
setFeature in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException