uk.co.lakesidetech.springxmldb.xmldb.exist
Class ExistXMLDBAPIXQueryWrapper
java.lang.Object
uk.co.lakesidetech.springxmldb.xmldb.exist.ExistXMLDBAPIXQueryWrapper
- All Implemented Interfaces:
- org.xmldb.api.base.Configurable, org.xmldb.api.base.Service, org.xmldb.api.modules.XQueryService
- public class ExistXMLDBAPIXQueryWrapper
- extends java.lang.Object
- implements org.xmldb.api.modules.XQueryService
A wrapper for the eXist XQuery service which implements the
XML:DB XQueryService
- Author:
- Stuart Eccles
|
Constructor Summary |
ExistXMLDBAPIXQueryWrapper(org.exist.xmldb.XQueryService underlyingExistService,
org.xmldb.api.base.Collection collection)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExistXMLDBAPIXQueryWrapper
public ExistXMLDBAPIXQueryWrapper(org.exist.xmldb.XQueryService underlyingExistService,
org.xmldb.api.base.Collection collection)
setNamespace
public void setNamespace(java.lang.String arg0,
java.lang.String arg1)
throws org.xmldb.api.base.XMLDBException
- Specified by:
setNamespace in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
getNamespace
public java.lang.String getNamespace(java.lang.String arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
getNamespace in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
removeNamespace
public void removeNamespace(java.lang.String arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
removeNamespace in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
clearNamespaces
public void clearNamespaces()
throws org.xmldb.api.base.XMLDBException
- Specified by:
clearNamespaces in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
query
public org.xmldb.api.base.ResourceSet query(java.lang.String arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
query in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
queryResource
public org.xmldb.api.base.ResourceSet queryResource(java.lang.String arg0,
java.lang.String arg1)
throws org.xmldb.api.base.XMLDBException
- Specified by:
queryResource in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
compile
public org.xmldb.api.base.CompiledExpression compile(java.lang.String arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
compile in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
execute
public org.xmldb.api.base.ResourceSet execute(org.xmldb.api.base.CompiledExpression arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
execute in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
declareVariable
public void declareVariable(java.lang.String arg0,
java.lang.Object arg1)
throws org.xmldb.api.base.XMLDBException
- Specified by:
declareVariable in interface org.xmldb.api.modules.XQueryService
- Throws:
org.xmldb.api.base.XMLDBException
setXPathCompatibility
public void setXPathCompatibility(boolean arg0)
- Specified by:
setXPathCompatibility in interface org.xmldb.api.modules.XQueryService
setModuleLoadPath
public void setModuleLoadPath(java.lang.String arg0)
- Specified by:
setModuleLoadPath in interface org.xmldb.api.modules.XQueryService
getName
public java.lang.String getName()
throws org.xmldb.api.base.XMLDBException
- Specified by:
getName in interface org.xmldb.api.base.Service
- Throws:
org.xmldb.api.base.XMLDBException
getVersion
public java.lang.String getVersion()
throws org.xmldb.api.base.XMLDBException
- Specified by:
getVersion in interface org.xmldb.api.base.Service
- Throws:
org.xmldb.api.base.XMLDBException
setCollection
public void setCollection(org.xmldb.api.base.Collection arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
setCollection in interface org.xmldb.api.base.Service
- Throws:
org.xmldb.api.base.XMLDBException
getProperty
public java.lang.String getProperty(java.lang.String arg0)
throws org.xmldb.api.base.XMLDBException
- Specified by:
getProperty in interface org.xmldb.api.base.Configurable
- Throws:
org.xmldb.api.base.XMLDBException
setProperty
public void setProperty(java.lang.String arg0,
java.lang.String arg1)
throws org.xmldb.api.base.XMLDBException
- Specified by:
setProperty in interface org.xmldb.api.base.Configurable
- Throws:
org.xmldb.api.base.XMLDBException