org.exist.cocoon
Class XMLReaderWrapper

java.lang.Object
  extended by org.exist.cocoon.XMLReaderWrapper
All Implemented Interfaces:
XMLReader

public class XMLReaderWrapper
extends Object
implements XMLReader

Wrapper around SAXParser interface from excalibur to provide an (excalibur) independend implementation of XMLReader.


Constructor Summary
XMLReaderWrapper(org.apache.excalibur.xml.sax.SAXParser saxParser)
           
 
Method Summary
 ContentHandler getContentHandler()
           
 DTDHandler getDTDHandler()
          Not supported.
 EntityResolver getEntityResolver()
          Not supported.
 ErrorHandler getErrorHandler()
          Not supported.
 boolean getFeature(String name)
          Not supported.
 Object getProperty(String name)
           
 void parse(InputSource input)
           
 void parse(String systemId)
           
 void setContentHandler(ContentHandler handler)
           
 void setDTDHandler(DTDHandler handler)
          Not supported.
 void setEntityResolver(EntityResolver resolver)
          Not supported.
 void setErrorHandler(ErrorHandler handler)
          Not supported.
 void setFeature(String name, boolean value)
          Not supported.
 void setProperty(String name, Object value)
          Only property http://xml.org/sax/properties/lexical-handler is supported.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLReaderWrapper

public XMLReaderWrapper(org.apache.excalibur.xml.sax.SAXParser saxParser)
Parameters:
saxParser - to wrap around
Method Detail

parse

public void parse(String systemId)
           throws IOException,
                  SAXException
Specified by:
parse in interface XMLReader
Throws:
IOException
SAXException
See Also:
XMLReader.parse(java.lang.String)

getFeature

public boolean getFeature(String name)
                   throws SAXNotRecognizedException,
                          SAXNotSupportedException
Not supported.

Specified by:
getFeature in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException
See Also:
XMLReader.getFeature(java.lang.String)

setFeature

public void setFeature(String name,
                       boolean value)
                throws SAXNotRecognizedException,
                       SAXNotSupportedException
Not supported.

Specified by:
setFeature in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException
See Also:
XMLReader.setFeature(java.lang.String, boolean)

getContentHandler

public ContentHandler getContentHandler()
Specified by:
getContentHandler in interface XMLReader
See Also:
XMLReader.getContentHandler()

setContentHandler

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

getDTDHandler

public DTDHandler getDTDHandler()
Not supported.

Specified by:
getDTDHandler in interface XMLReader
See Also:
XMLReader.getDTDHandler()

setDTDHandler

public void setDTDHandler(DTDHandler handler)
Not supported.

Specified by:
setDTDHandler in interface XMLReader
See Also:
XMLReader.setDTDHandler(org.xml.sax.DTDHandler)

getEntityResolver

public EntityResolver getEntityResolver()
Not supported.

Specified by:
getEntityResolver in interface XMLReader
See Also:
XMLReader.getEntityResolver()

setEntityResolver

public void setEntityResolver(EntityResolver resolver)
Not supported.

Specified by:
setEntityResolver in interface XMLReader
See Also:
XMLReader.setEntityResolver(org.xml.sax.EntityResolver)

getErrorHandler

public ErrorHandler getErrorHandler()
Not supported.

Specified by:
getErrorHandler in interface XMLReader
See Also:
XMLReader.getErrorHandler()

setErrorHandler

public void setErrorHandler(ErrorHandler handler)
Not supported.

Specified by:
setErrorHandler in interface XMLReader
See Also:
XMLReader.setErrorHandler(org.xml.sax.ErrorHandler)

parse

public void parse(InputSource input)
           throws IOException,
                  SAXException
Specified by:
parse in interface XMLReader
Throws:
IOException
SAXException
See Also:
XMLReader.parse(org.xml.sax.InputSource)

getProperty

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

setProperty

public void setProperty(String name,
                        Object value)
                 throws SAXNotRecognizedException,
                        SAXNotSupportedException
Only property http://xml.org/sax/properties/lexical-handler is supported.

Specified by:
setProperty in interface XMLReader
Throws:
SAXNotRecognizedException
SAXNotSupportedException
See Also:
XMLReader.setProperty(java.lang.String, java.lang.Object)


Copyright (C) Wolfgang Meier. All rights reserved.