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 voidbindAtomicValue(javax.xml.namespace.QName varname, java.lang.String value, XQItemType type)voidbindBoolean(javax.xml.namespace.QName varname, boolean value, XQItemType type)voidbindByte(javax.xml.namespace.QName varname, byte value, XQItemType type)voidbindContextItem(XQItem contextitem)voidbindDocument(javax.xml.namespace.QName varname, org.xml.sax.InputSource source)voidbindDouble(javax.xml.namespace.QName varname, double value, XQItemType type)voidbindFloat(javax.xml.namespace.QName varname, float value, XQItemType type)voidbindInt(javax.xml.namespace.QName varname, int value, XQItemType type)voidbindItem(javax.xml.namespace.QName varname, XQItem value)voidbindLong(javax.xml.namespace.QName varname, long value, XQItemType type)voidbindNode(javax.xml.namespace.QName varname, org.w3c.dom.Node value, XQItemType type)voidbindObject(javax.xml.namespace.QName varname, java.lang.Object value, XQItemType type)voidbindSequence(javax.xml.namespace.QName varname, XQSequence value)voidbindShort(javax.xml.namespace.QName varname, short value, XQItemType type)protected abstract voidcheckNotClosed()protected abstract SaxonXQDataFactorygetDataFactory()protected abstract DynamicQueryContextgetDynamicContext()java.util.TimeZonegetImplicitTimeZone()voidsetImplicitTimeZone(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:
bindAtomicValuein interfaceXQDynamicContext- Throws:
XQException
-
bindBoolean
public void bindBoolean(javax.xml.namespace.QName varname, boolean value, XQItemType type) throws XQException- Specified by:
bindBooleanin interfaceXQDynamicContext- Throws:
XQException
-
bindByte
public void bindByte(javax.xml.namespace.QName varname, byte value, XQItemType type) throws XQException- Specified by:
bindBytein interfaceXQDynamicContext- Throws:
XQException
-
bindContextItem
public void bindContextItem(XQItem contextitem) throws XQException
- Specified by:
bindContextItemin interfaceXQDynamicContext- Throws:
XQException
-
bindDocument
public void bindDocument(javax.xml.namespace.QName varname, org.xml.sax.InputSource source) throws XQException- Specified by:
bindDocumentin interfaceXQDynamicContext- Throws:
XQException
-
bindDouble
public void bindDouble(javax.xml.namespace.QName varname, double value, XQItemType type) throws XQException- Specified by:
bindDoublein interfaceXQDynamicContext- Throws:
XQException
-
bindFloat
public void bindFloat(javax.xml.namespace.QName varname, float value, XQItemType type) throws XQException- Specified by:
bindFloatin interfaceXQDynamicContext- Throws:
XQException
-
bindInt
public void bindInt(javax.xml.namespace.QName varname, int value, XQItemType type) throws XQException- Specified by:
bindIntin interfaceXQDynamicContext- Throws:
XQException
-
bindItem
public void bindItem(javax.xml.namespace.QName varname, XQItem value) throws XQException- Specified by:
bindItemin interfaceXQDynamicContext- Throws:
XQException
-
bindLong
public void bindLong(javax.xml.namespace.QName varname, long value, XQItemType type) throws XQException- Specified by:
bindLongin interfaceXQDynamicContext- Throws:
XQException
-
bindNode
public void bindNode(javax.xml.namespace.QName varname, org.w3c.dom.Node value, XQItemType type) throws XQException- Specified by:
bindNodein interfaceXQDynamicContext- Throws:
XQException
-
bindObject
public void bindObject(javax.xml.namespace.QName varname, java.lang.Object value, XQItemType type) throws XQException- Specified by:
bindObjectin interfaceXQDynamicContext- Throws:
XQException
-
bindSequence
public void bindSequence(javax.xml.namespace.QName varname, XQSequence value) throws XQException- Specified by:
bindSequencein interfaceXQDynamicContext- Throws:
XQException
-
bindShort
public void bindShort(javax.xml.namespace.QName varname, short value, XQItemType type) throws XQException- Specified by:
bindShortin interfaceXQDynamicContext- Throws:
XQException
-
getImplicitTimeZone
public java.util.TimeZone getImplicitTimeZone() throws XQException- Specified by:
getImplicitTimeZonein interfaceXQDynamicContext- Throws:
XQException
-
setImplicitTimeZone
public void setImplicitTimeZone(java.util.TimeZone implicitTimeZone) throws XQException- Specified by:
setImplicitTimeZonein interfaceXQDynamicContext- Throws:
XQException
-
-