net.axyana.qizxopen.xquery
Class XQueryXMLReader
java.lang.Object
net.axyana.qizxopen.dm.NodeXMLReader
net.axyana.qizxopen.xquery.XQueryXMLReader
- All Implemented Interfaces:
- org.xml.sax.XMLReader
- public class XQueryXMLReader
- extends NodeXMLReader
- implements org.xml.sax.XMLReader
Wraps a XQuery Expression so that it can be used as a SAX source.
The XQuery Expression must evaluate as a single Node.
The parse methods execute the expression and generate SAX events
into the handlers set in this object.
The input specified in the
parse methods is used as default input for the XQuery expression.
It may be null.
Methods inherited from class net.axyana.qizxopen.dm.NodeXMLReader |
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.XMLReader |
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
XQueryXMLReader
public XQueryXMLReader()
XQueryXMLReader
public XQueryXMLReader(XQueryPreparedExpression expression)
setExpression
public void setExpression(XQueryPreparedExpression expression)
parse
public void parse(org.xml.sax.InputSource inputSource)
throws java.io.IOException,
org.xml.sax.SAXException
- Specified by:
parse
in interface org.xml.sax.XMLReader
- Overrides:
parse
in class NodeXMLReader
- Throws:
java.io.IOException
org.xml.sax.SAXException
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
- Overrides:
parse
in class NodeXMLReader
- Throws:
java.io.IOException
org.xml.sax.SAXException