tomp.xml.sax.reader
Class AbstractXMLReader

java.lang.Object
  extended bytomp.xml.sax.reader.AbstractXMLReader
All Implemented Interfaces:
Parametrized, ParametrizedXMLReader, org.xml.sax.XMLReader
Direct Known Subclasses:
FileSystemXMLReader

public abstract class AbstractXMLReader
extends java.lang.Object
implements ParametrizedXMLReader


Field Summary
protected  org.xml.sax.ContentHandler contentHandler
           
protected  org.xml.sax.DTDHandler dtdHandler
           
protected  org.xml.sax.EntityResolver entityResolver
           
protected  org.xml.sax.ErrorHandler errorHandler
           
protected  java.util.Map featureMap
           
protected  java.util.Map propertyMap
           
 
Constructor Summary
AbstractXMLReader()
           
 
Method Summary
protected  java.io.BufferedReader getBufferedReader(org.xml.sax.InputSource source)
           
 org.xml.sax.ContentHandler getContentHandler()
           
 org.xml.sax.DTDHandler getDTDHandler()
           
 org.xml.sax.EntityResolver getEntityResolver()
           
 org.xml.sax.ErrorHandler getErrorHandler()
           
 boolean getFeature(java.lang.String name)
           
protected  java.io.File getFile(org.xml.sax.InputSource source)
           
protected  java.io.InputStream getInputStream(org.xml.sax.InputSource source)
           
 java.lang.Object getProperty(java.lang.String name)
           
abstract  void parse(org.xml.sax.InputSource source)
           
 void parse(java.lang.String systemId)
           
 void setContentHandler(org.xml.sax.ContentHandler handler)
           
 void setDTDHandler(org.xml.sax.DTDHandler handler)
           
 void setEntityResolver(org.xml.sax.EntityResolver resolver)
           
 void setErrorHandler(org.xml.sax.ErrorHandler handler)
           
 void setFeature(java.lang.String name, boolean value)
           
abstract  void setParameter(java.lang.String k, java.lang.Object v)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

featureMap

protected java.util.Map featureMap

propertyMap

protected java.util.Map propertyMap

entityResolver

protected org.xml.sax.EntityResolver entityResolver

contentHandler

protected org.xml.sax.ContentHandler contentHandler

errorHandler

protected org.xml.sax.ErrorHandler errorHandler

dtdHandler

protected org.xml.sax.DTDHandler dtdHandler
Constructor Detail

AbstractXMLReader

public AbstractXMLReader()
Method Detail

setParameter

public abstract void setParameter(java.lang.String k,
                                  java.lang.Object v)
Specified by:
setParameter in interface Parametrized

getFeature

public boolean getFeature(java.lang.String name)
                   throws org.xml.sax.SAXNotRecognizedException,
                          org.xml.sax.SAXNotSupportedException
Specified by:
getFeature in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

setFeature

public void setFeature(java.lang.String name,
                       boolean value)
                throws org.xml.sax.SAXNotRecognizedException,
                       org.xml.sax.SAXNotSupportedException
Specified by:
setFeature in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws org.xml.sax.SAXNotRecognizedException,
                                    org.xml.sax.SAXNotSupportedException
Specified by:
getProperty in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws org.xml.sax.SAXNotRecognizedException,
                        org.xml.sax.SAXNotSupportedException
Specified by:
setProperty in interface org.xml.sax.XMLReader
Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver resolver)
Specified by:
setEntityResolver in interface org.xml.sax.XMLReader

getEntityResolver

public org.xml.sax.EntityResolver getEntityResolver()
Specified by:
getEntityResolver in interface org.xml.sax.XMLReader

setContentHandler

public void setContentHandler(org.xml.sax.ContentHandler handler)
Specified by:
setContentHandler in interface org.xml.sax.XMLReader

getContentHandler

public org.xml.sax.ContentHandler getContentHandler()
Specified by:
getContentHandler in interface org.xml.sax.XMLReader

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler handler)
Specified by:
setErrorHandler in interface org.xml.sax.XMLReader

getErrorHandler

public org.xml.sax.ErrorHandler getErrorHandler()
Specified by:
getErrorHandler in interface org.xml.sax.XMLReader

setDTDHandler

public void setDTDHandler(org.xml.sax.DTDHandler handler)
Specified by:
setDTDHandler in interface org.xml.sax.XMLReader

getDTDHandler

public org.xml.sax.DTDHandler getDTDHandler()
Specified by:
getDTDHandler in interface org.xml.sax.XMLReader

parse

public void parse(java.lang.String systemId)
           throws java.io.IOException,
                  org.xml.sax.SAXException
Specified by:
parse in interface org.xml.sax.XMLReader
Throws:
java.io.IOException
org.xml.sax.SAXException

parse

public abstract void parse(org.xml.sax.InputSource source)
                    throws java.io.IOException,
                           org.xml.sax.SAXException
Specified by:
parse in interface org.xml.sax.XMLReader
Throws:
java.io.IOException
org.xml.sax.SAXException

getFile

protected java.io.File getFile(org.xml.sax.InputSource source)
                        throws java.io.IOException
Throws:
java.io.IOException

getInputStream

protected java.io.InputStream getInputStream(org.xml.sax.InputSource source)
                                      throws java.io.IOException
Throws:
java.io.IOException

getBufferedReader

protected java.io.BufferedReader getBufferedReader(org.xml.sax.InputSource source)
                                            throws java.io.IOException
Throws:
java.io.IOException