MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.xqj
Class MXQueryXQStaticContext

java.lang.Object
  extended by ch.ethz.mxquery.xqj.MXQueryXQStaticContext
All Implemented Interfaces:
javax.xml.xquery.XQStaticContext

public class MXQueryXQStaticContext
extends java.lang.Object
implements javax.xml.xquery.XQStaticContext


Constructor Summary
MXQueryXQStaticContext(Context runtime)
           
MXQueryXQStaticContext(MXQueryXQStaticContext copyFrom)
           
 
Method Summary
 void declareNamespace(java.lang.String prefix, java.lang.String uri)
           
 java.lang.String getBaseURI()
           
 int getBindingMode()
           
 int getBoundarySpacePolicy()
           
 int getConstructionMode()
           
 javax.xml.xquery.XQItemType getContextItemStaticType()
           
 int getCopyNamespacesModeInherit()
           
 int getCopyNamespacesModePreserve()
           
 java.lang.String getDefaultCollation()
           
 java.lang.String getDefaultElementTypeNamespace()
           
 java.lang.String getDefaultFunctionNamespace()
           
 int getDefaultOrderForEmptySequences()
           
 Context getEngineContext()
           
 int getHoldability()
           
 java.lang.String[] getInScopeNamespacePrefixes()
           
 java.lang.String[] getNamespacePrefixes()
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 int getOrderingMode()
           
 int getQueryLanguageTypeAndVersion()
           
 int getQueryTimeout()
           
 int getScrollability()
          Scrollability for XQJ connection
 javax.xml.namespace.QName[] getStaticInScopeVariableNames()
           
 javax.xml.xquery.XQSequenceType getStaticInScopeVariableType(javax.xml.namespace.QName varname)
           
 void setBaseURI(java.lang.String baseUri)
           
 void setBindingMode(int bindingMode)
           
 void setBoundarySpacePolicy(int policy)
           
 void setConstructionMode(int mode)
           
 void setContextItemStaticType(javax.xml.xquery.XQItemType contextItemType)
           
 void setCopyNamespacesModeInherit(int mode)
           
 void setCopyNamespacesModePreserve(int mode)
           
 void setDefaultCollation(java.lang.String uri)
           
 void setDefaultElementTypeNamespace(java.lang.String uri)
           
 void setDefaultFunctionNamespace(java.lang.String uri)
           
 void setDefaultOrderForEmptySequences(int order)
           
 void setHoldability(int holdability)
           
 void setOrderingMode(int mode)
           
 void setQueryLanguageTypeAndVersion(int langType)
           
 void setQueryTimeout(int seconds)
           
 void setScrollability(int scrollability)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MXQueryXQStaticContext

public MXQueryXQStaticContext(Context runtime)

MXQueryXQStaticContext

public MXQueryXQStaticContext(MXQueryXQStaticContext copyFrom)
                       throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException
Method Detail

getEngineContext

public Context getEngineContext()

declareNamespace

public void declareNamespace(java.lang.String prefix,
                             java.lang.String uri)
                      throws javax.xml.xquery.XQException
Specified by:
declareNamespace in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

getBindingMode

public int getBindingMode()
Specified by:
getBindingMode in interface javax.xml.xquery.XQStaticContext

getContextItemStaticType

public javax.xml.xquery.XQItemType getContextItemStaticType()
Specified by:
getContextItemStaticType in interface javax.xml.xquery.XQStaticContext

getScrollability

public int getScrollability()
Scrollability for XQJ connection

Specified by:
getScrollability in interface javax.xml.xquery.XQStaticContext
Returns:
the scrollability property
Throws:
javax.xml.xquery.XQException

setScrollability

public void setScrollability(int scrollability)
                      throws javax.xml.xquery.XQException
Specified by:
setScrollability in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

getHoldability

public int getHoldability()
Specified by:
getHoldability in interface javax.xml.xquery.XQStaticContext

setHoldability

public void setHoldability(int holdability)
                    throws javax.xml.xquery.XQException
Specified by:
setHoldability in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

getNamespacePrefixes

public java.lang.String[] getNamespacePrefixes()
Specified by:
getNamespacePrefixes in interface javax.xml.xquery.XQStaticContext

getQueryLanguageTypeAndVersion

public int getQueryLanguageTypeAndVersion()
Specified by:
getQueryLanguageTypeAndVersion in interface javax.xml.xquery.XQStaticContext

getQueryTimeout

public int getQueryTimeout()
Specified by:
getQueryTimeout in interface javax.xml.xquery.XQStaticContext

setBaseURI

public void setBaseURI(java.lang.String baseUri)
                throws javax.xml.xquery.XQException
Specified by:
setBaseURI in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setBindingMode

public void setBindingMode(int bindingMode)
                    throws javax.xml.xquery.XQException
Specified by:
setBindingMode in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setBoundarySpacePolicy

public void setBoundarySpacePolicy(int policy)
                            throws javax.xml.xquery.XQException
Specified by:
setBoundarySpacePolicy in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setConstructionMode

public void setConstructionMode(int mode)
                         throws javax.xml.xquery.XQException
Specified by:
setConstructionMode in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setContextItemStaticType

public void setContextItemStaticType(javax.xml.xquery.XQItemType contextItemType)
Specified by:
setContextItemStaticType in interface javax.xml.xquery.XQStaticContext

setCopyNamespacesModeInherit

public void setCopyNamespacesModeInherit(int mode)
                                  throws javax.xml.xquery.XQException
Specified by:
setCopyNamespacesModeInherit in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setCopyNamespacesModePreserve

public void setCopyNamespacesModePreserve(int mode)
                                   throws javax.xml.xquery.XQException
Specified by:
setCopyNamespacesModePreserve in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setDefaultCollation

public void setDefaultCollation(java.lang.String uri)
                         throws javax.xml.xquery.XQException
Specified by:
setDefaultCollation in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setDefaultElementTypeNamespace

public void setDefaultElementTypeNamespace(java.lang.String uri)
                                    throws javax.xml.xquery.XQException
Specified by:
setDefaultElementTypeNamespace in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setDefaultFunctionNamespace

public void setDefaultFunctionNamespace(java.lang.String uri)
                                 throws javax.xml.xquery.XQException
Specified by:
setDefaultFunctionNamespace in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setDefaultOrderForEmptySequences

public void setDefaultOrderForEmptySequences(int order)
                                      throws javax.xml.xquery.XQException
Specified by:
setDefaultOrderForEmptySequences in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setOrderingMode

public void setOrderingMode(int mode)
                     throws javax.xml.xquery.XQException
Specified by:
setOrderingMode in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setQueryLanguageTypeAndVersion

public void setQueryLanguageTypeAndVersion(int langType)
                                    throws javax.xml.xquery.XQException
Specified by:
setQueryLanguageTypeAndVersion in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

setQueryTimeout

public void setQueryTimeout(int seconds)
                     throws javax.xml.xquery.XQException
Specified by:
setQueryTimeout in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

getBaseURI

public java.lang.String getBaseURI()
Specified by:
getBaseURI in interface javax.xml.xquery.XQStaticContext

getBoundarySpacePolicy

public int getBoundarySpacePolicy()
Specified by:
getBoundarySpacePolicy in interface javax.xml.xquery.XQStaticContext

getConstructionMode

public int getConstructionMode()
Specified by:
getConstructionMode in interface javax.xml.xquery.XQStaticContext

getCopyNamespacesModeInherit

public int getCopyNamespacesModeInherit()
Specified by:
getCopyNamespacesModeInherit in interface javax.xml.xquery.XQStaticContext

getCopyNamespacesModePreserve

public int getCopyNamespacesModePreserve()
Specified by:
getCopyNamespacesModePreserve in interface javax.xml.xquery.XQStaticContext

getDefaultCollation

public java.lang.String getDefaultCollation()
Specified by:
getDefaultCollation in interface javax.xml.xquery.XQStaticContext

getDefaultElementTypeNamespace

public java.lang.String getDefaultElementTypeNamespace()
Specified by:
getDefaultElementTypeNamespace in interface javax.xml.xquery.XQStaticContext

getDefaultFunctionNamespace

public java.lang.String getDefaultFunctionNamespace()
Specified by:
getDefaultFunctionNamespace in interface javax.xml.xquery.XQStaticContext

getDefaultOrderForEmptySequences

public int getDefaultOrderForEmptySequences()
Specified by:
getDefaultOrderForEmptySequences in interface javax.xml.xquery.XQStaticContext

getInScopeNamespacePrefixes

public java.lang.String[] getInScopeNamespacePrefixes()
                                               throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
                                 throws javax.xml.xquery.XQException
Specified by:
getNamespaceURI in interface javax.xml.xquery.XQStaticContext
Throws:
javax.xml.xquery.XQException

getOrderingMode

public int getOrderingMode()
Specified by:
getOrderingMode in interface javax.xml.xquery.XQStaticContext

getStaticInScopeVariableNames

public javax.xml.namespace.QName[] getStaticInScopeVariableNames()
                                                          throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

getStaticInScopeVariableType

public javax.xml.xquery.XQSequenceType getStaticInScopeVariableType(javax.xml.namespace.QName varname)
                                                             throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich