Package net.sf.saxon.xqj
Class SaxonXQDynamicContext
- java.lang.Object
-
- net.sf.saxon.xqj.SaxonXQDynamicContext
-
- All Implemented Interfaces:
XQDynamicContext
- Direct Known Subclasses:
SaxonXQExpression
,SaxonXQPreparedExpression
public abstract class SaxonXQDynamicContext extends java.lang.Object implements XQDynamicContext
Created by IntelliJ IDEA. User: Mike Date: 15-May-2006 Time: 13:54:02 To change this template use File | Settings | File Templates.
-
-
Constructor Summary
Constructors Constructor Description SaxonXQDynamicContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
bindAtomicValue(javax.xml.namespace.QName varname, java.lang.String value, XQItemType type)
void
bindBoolean(javax.xml.namespace.QName varname, boolean value, XQItemType type)
void
bindByte(javax.xml.namespace.QName varname, byte value, XQItemType type)
void
bindContextItem(XQItem contextitem)
void
bindDocument(javax.xml.namespace.QName varname, org.xml.sax.InputSource source)
void
bindDouble(javax.xml.namespace.QName varname, double value, XQItemType type)
void
bindFloat(javax.xml.namespace.QName varname, float value, XQItemType type)
void
bindInt(javax.xml.namespace.QName varname, int value, XQItemType type)
void
bindItem(javax.xml.namespace.QName varname, XQItem value)
void
bindLong(javax.xml.namespace.QName varname, long value, XQItemType type)
void
bindNode(javax.xml.namespace.QName varname, org.w3c.dom.Node value, XQItemType type)
void
bindObject(javax.xml.namespace.QName varname, java.lang.Object value, XQItemType type)
void
bindSequence(javax.xml.namespace.QName varname, XQSequence value)
void
bindShort(javax.xml.namespace.QName varname, short value, XQItemType type)
protected abstract void
checkNotClosed()
protected abstract SaxonXQDataFactory
getDataFactory()
protected abstract DynamicQueryContext
getDynamicContext()
java.util.TimeZone
getImplicitTimeZone()
void
setImplicitTimeZone(java.util.TimeZone implicitTimeZone)
-
-
-
Method Detail
-
getDynamicContext
protected abstract DynamicQueryContext getDynamicContext()
-
checkNotClosed
protected abstract void checkNotClosed() throws XQException
- Throws:
XQException
-
getDataFactory
protected abstract SaxonXQDataFactory getDataFactory() throws XQException
- Throws:
XQException
-
bindAtomicValue
public void bindAtomicValue(javax.xml.namespace.QName varname, java.lang.String value, XQItemType type) throws XQException
- Specified by:
bindAtomicValue
in interfaceXQDynamicContext
- Throws:
XQException
-
bindBoolean
public void bindBoolean(javax.xml.namespace.QName varname, boolean value, XQItemType type) throws XQException
- Specified by:
bindBoolean
in interfaceXQDynamicContext
- Throws:
XQException
-
bindByte
public void bindByte(javax.xml.namespace.QName varname, byte value, XQItemType type) throws XQException
- Specified by:
bindByte
in interfaceXQDynamicContext
- Throws:
XQException
-
bindContextItem
public void bindContextItem(XQItem contextitem) throws XQException
- Specified by:
bindContextItem
in interfaceXQDynamicContext
- Throws:
XQException
-
bindDocument
public void bindDocument(javax.xml.namespace.QName varname, org.xml.sax.InputSource source) throws XQException
- Specified by:
bindDocument
in interfaceXQDynamicContext
- Throws:
XQException
-
bindDouble
public void bindDouble(javax.xml.namespace.QName varname, double value, XQItemType type) throws XQException
- Specified by:
bindDouble
in interfaceXQDynamicContext
- Throws:
XQException
-
bindFloat
public void bindFloat(javax.xml.namespace.QName varname, float value, XQItemType type) throws XQException
- Specified by:
bindFloat
in interfaceXQDynamicContext
- Throws:
XQException
-
bindInt
public void bindInt(javax.xml.namespace.QName varname, int value, XQItemType type) throws XQException
- Specified by:
bindInt
in interfaceXQDynamicContext
- Throws:
XQException
-
bindItem
public void bindItem(javax.xml.namespace.QName varname, XQItem value) throws XQException
- Specified by:
bindItem
in interfaceXQDynamicContext
- Throws:
XQException
-
bindLong
public void bindLong(javax.xml.namespace.QName varname, long value, XQItemType type) throws XQException
- Specified by:
bindLong
in interfaceXQDynamicContext
- Throws:
XQException
-
bindNode
public void bindNode(javax.xml.namespace.QName varname, org.w3c.dom.Node value, XQItemType type) throws XQException
- Specified by:
bindNode
in interfaceXQDynamicContext
- Throws:
XQException
-
bindObject
public void bindObject(javax.xml.namespace.QName varname, java.lang.Object value, XQItemType type) throws XQException
- Specified by:
bindObject
in interfaceXQDynamicContext
- Throws:
XQException
-
bindSequence
public void bindSequence(javax.xml.namespace.QName varname, XQSequence value) throws XQException
- Specified by:
bindSequence
in interfaceXQDynamicContext
- Throws:
XQException
-
bindShort
public void bindShort(javax.xml.namespace.QName varname, short value, XQItemType type) throws XQException
- Specified by:
bindShort
in interfaceXQDynamicContext
- Throws:
XQException
-
getImplicitTimeZone
public java.util.TimeZone getImplicitTimeZone() throws XQException
- Specified by:
getImplicitTimeZone
in interfaceXQDynamicContext
- Throws:
XQException
-
setImplicitTimeZone
public void setImplicitTimeZone(java.util.TimeZone implicitTimeZone) throws XQException
- Specified by:
setImplicitTimeZone
in interfaceXQDynamicContext
- Throws:
XQException
-
-