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 Object
- implements XQDynamicContext
Saxon implementation of the XQJ DynamicContext interface
Method Summary |
void |
bindAtomicValue(QName varname,
String value,
XQItemType type)
|
void |
bindBoolean(QName varname,
boolean value,
XQItemType type)
|
void |
bindByte(QName varname,
byte value,
XQItemType type)
|
void |
bindDocument(QName varname,
InputStream value,
XQItemType type)
|
void |
bindDocument(QName varname,
Reader value,
XQItemType type)
|
void |
bindDocument(QName varname,
Source value,
XQItemType type)
|
void |
bindDocument(QName varname,
String value,
XQItemType type)
|
void |
bindDocument(QName varname,
XMLReader value,
XQItemType type)
|
void |
bindDocument(QName varname,
javax.xml.stream.XMLStreamReader value,
XQItemType type)
|
void |
bindDouble(QName varname,
double value,
XQItemType type)
|
void |
bindFloat(QName varname,
float value,
XQItemType type)
|
void |
bindInt(QName varname,
int value,
XQItemType type)
|
void |
bindItem(QName varname,
XQItem value)
|
void |
bindLong(QName varname,
long value,
XQItemType type)
|
void |
bindNode(QName varname,
Node value,
XQItemType type)
|
void |
bindObject(QName varname,
Object value,
XQItemType type)
|
void |
bindSequence(QName varname,
XQSequence value)
|
void |
bindShort(QName varname,
short value,
XQItemType type)
|
void |
bindString(QName varname,
String value,
XQItemType type)
|
TimeZone |
getImplicitTimeZone()
|
void |
setImplicitTimeZone(TimeZone implicitTimeZone)
|
SaxonXQDynamicContext
public SaxonXQDynamicContext()
bindAtomicValue
public void bindAtomicValue(QName varname,
String value,
XQItemType type)
throws XQException
- Specified by:
bindAtomicValue
in interface XQDynamicContext
- Throws:
XQException
bindBoolean
public void bindBoolean(QName varname,
boolean value,
XQItemType type)
throws XQException
- Specified by:
bindBoolean
in interface XQDynamicContext
- Throws:
XQException
bindByte
public void bindByte(QName varname,
byte value,
XQItemType type)
throws XQException
- Specified by:
bindByte
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
InputStream value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
Reader value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
Source value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
String value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
XMLReader value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDocument
public void bindDocument(QName varname,
javax.xml.stream.XMLStreamReader value,
XQItemType type)
throws XQException
- Specified by:
bindDocument
in interface XQDynamicContext
- Throws:
XQException
bindDouble
public void bindDouble(QName varname,
double value,
XQItemType type)
throws XQException
- Specified by:
bindDouble
in interface XQDynamicContext
- Throws:
XQException
bindFloat
public void bindFloat(QName varname,
float value,
XQItemType type)
throws XQException
- Specified by:
bindFloat
in interface XQDynamicContext
- Throws:
XQException
bindInt
public void bindInt(QName varname,
int value,
XQItemType type)
throws XQException
- Specified by:
bindInt
in interface XQDynamicContext
- Throws:
XQException
bindItem
public void bindItem(QName varname,
XQItem value)
throws XQException
- Specified by:
bindItem
in interface XQDynamicContext
- Throws:
XQException
bindLong
public void bindLong(QName varname,
long value,
XQItemType type)
throws XQException
- Specified by:
bindLong
in interface XQDynamicContext
- Throws:
XQException
bindNode
public void bindNode(QName varname,
Node value,
XQItemType type)
throws XQException
- Specified by:
bindNode
in interface XQDynamicContext
- Throws:
XQException
bindObject
public void bindObject(QName varname,
Object value,
XQItemType type)
throws XQException
- Specified by:
bindObject
in interface XQDynamicContext
- Throws:
XQException
bindSequence
public void bindSequence(QName varname,
XQSequence value)
throws XQException
- Specified by:
bindSequence
in interface XQDynamicContext
- Throws:
XQException
bindShort
public void bindShort(QName varname,
short value,
XQItemType type)
throws XQException
- Specified by:
bindShort
in interface XQDynamicContext
- Throws:
XQException
bindString
public void bindString(QName varname,
String value,
XQItemType type)
throws XQException
- Specified by:
bindString
in interface XQDynamicContext
- Throws:
XQException
getImplicitTimeZone
public TimeZone getImplicitTimeZone()
throws XQException
- Specified by:
getImplicitTimeZone
in interface XQDynamicContext
- Throws:
XQException
setImplicitTimeZone
public void setImplicitTimeZone(TimeZone implicitTimeZone)
throws XQException
- Specified by:
setImplicitTimeZone
in interface XQDynamicContext
- Throws:
XQException
Copyright (C) Michael H. Kay. All rights reserved.