Package org.xmldb.api.reference.modules
Class XPathQueryServiceImpl
- java.lang.Object
-
- org.xmldb.api.sdk.SimpleConfigurable
-
- org.xmldb.api.sdk.modules.SimpleXPathQueryService
-
- org.xmldb.api.reference.modules.XPathQueryServiceImpl
-
- All Implemented Interfaces:
Configurable,Service,XPathQueryService
public class XPathQueryServiceImpl extends SimpleXPathQueryService
XPathQueryService is aServicethat enables the execution of XPath queries within the context of aCollection.
-
-
Field Summary
-
Fields inherited from interface org.xmldb.api.modules.XPathQueryService
SERVICE_NAME
-
-
Constructor Summary
Constructors Constructor Description XPathQueryServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Returns the name associated with the Configurable object.java.lang.StringgetVersion()Gets the Version attribute of the Service objectResourceSetquery(java.lang.String query)Run an XPath query againt theCollection.voidsetCollection(Collection col)Sets the Collection attribute of the Service object-
Methods inherited from class org.xmldb.api.sdk.modules.SimpleXPathQueryService
clearNamespaces, getNamespace, queryResource, removeNamespace, setNamespace
-
Methods inherited from class org.xmldb.api.sdk.SimpleConfigurable
getProperty, setProperty
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.xmldb.api.base.Configurable
getProperty, setProperty
-
-
-
-
Method Detail
-
getName
public java.lang.String getName() throws XMLDBExceptionReturns the name associated with the Configurable object.- Specified by:
getNamein interfaceService- Overrides:
getNamein classSimpleXPathQueryService- Returns:
- the name of the object.
- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
getVersion
public java.lang.String getVersion() throws XMLDBExceptionGets the Version attribute of the Service object- Specified by:
getVersionin interfaceService- Overrides:
getVersionin classSimpleXPathQueryService- Returns:
- The Version value
- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
setCollection
public void setCollection(Collection col) throws XMLDBException
Sets the Collection attribute of the Service object- Specified by:
setCollectionin interfaceService- Overrides:
setCollectionin classSimpleXPathQueryService- Parameters:
col- The new Collection value- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
query
public ResourceSet query(java.lang.String query) throws XMLDBException
Run an XPath query againt theCollection. The result is aResourceIteratorcontaining the results of the query.- Specified by:
queryin interfaceXPathQueryService- Overrides:
queryin classSimpleXPathQueryService- Parameters:
query- The XPath query string to use.- Returns:
- A ResourceIterator containing the results of the query.
- Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
-
-