|
dbXML API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dbxml.db.client.xmldb.QueryServiceImpl
com.dbxml.db.client.xmldb.XSLTransformServiceImpl
XSLTransformServiceImpl
Constructor Summary | |
XSLTransformServiceImpl(CollectionImpl col)
|
Method Summary | |
void |
clearParameters()
Removes or un-binds *all* bound paramters. |
java.lang.String |
getName()
|
java.lang.String |
getParameter(java.lang.String name)
Retrieves the value of a bound parameter, or null if the parameter has not already been bound. |
java.lang.String |
getVersion()
|
void |
removeParameter(java.lang.String name)
Removes or un-binds a bound parameter. |
void |
setParameter(java.lang.String name,
java.lang.String value)
Sets a bound parameter. |
void |
setTemplates(org.xmldb.api.modules.XMLResource templates)
Sets the templates that will be used to transform this document. |
org.xmldb.api.base.Resource |
transform(java.lang.String xpath)
Uses the defined templates to trasform the results of the XPath query against the Collection . |
org.xmldb.api.base.Resource |
transformResource(java.lang.String id)
Uses the defined templates to transform the XML resource stored in the Collection associated with this service. |
Methods inherited from class com.dbxml.db.client.xmldb.QueryServiceImpl |
clearNamespaces, getNamespace, getProperty, removeNamespace, setCollection, setNamespace, setProperty |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.dbxml.db.client.xmldb.XSLTransformService |
clearNamespaces, getNamespace, removeNamespace, setNamespace |
Methods inherited from interface org.xmldb.api.base.Service |
setCollection |
Methods inherited from interface org.xmldb.api.base.Configurable |
getProperty, setProperty |
Constructor Detail |
public XSLTransformServiceImpl(CollectionImpl col)
Method Detail |
public java.lang.String getName() throws org.xmldb.api.base.XMLDBException
getName
in interface org.xmldb.api.base.Service
org.xmldb.api.base.XMLDBException
public java.lang.String getVersion() throws org.xmldb.api.base.XMLDBException
getVersion
in interface org.xmldb.api.base.Service
org.xmldb.api.base.XMLDBException
public void setTemplates(org.xmldb.api.modules.XMLResource templates) throws org.xmldb.api.base.XMLDBException
XSLTransformService
setTemplates
in interface XSLTransformService
templates
- The XSL stylesheet that will be used for the
transformation.
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public void setParameter(java.lang.String name, java.lang.String value) throws org.xmldb.api.base.XMLDBException
XSLTransformService
setParameter
in interface XSLTransformService
name
- The bound parameter namevalue
- The bound parameter value
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public java.lang.String getParameter(java.lang.String name) throws org.xmldb.api.base.XMLDBException
XSLTransformService
getParameter
in interface XSLTransformService
name
- The bound parameter value to retrieve
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public void removeParameter(java.lang.String name) throws org.xmldb.api.base.XMLDBException
XSLTransformService
removeParameter
in interface XSLTransformService
name
- The bound paramter name to remove.
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public void clearParameters() throws org.xmldb.api.base.XMLDBException
XSLTransformService
clearParameters
in interface XSLTransformService
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public org.xmldb.api.base.Resource transform(java.lang.String xpath) throws org.xmldb.api.base.XMLDBException
XSLTransformService
Collection
. The XPath will be applied to all
XML resources stored in the Collection
. The result is a
ResourceSet
containing the results of the query. Any
namespaces used in the query
string will be evaluated using
the mappings setup using setNamespace
.
transform
in interface XSLTransformService
ResourceSet
containing the results of the query.
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.public org.xmldb.api.base.Resource transformResource(java.lang.String id) throws org.xmldb.api.base.XMLDBException
XSLTransformService
Collection
associated with this service. The result is a
ResourceSet
containing the results of the query. Any
namespaces used in the query
string will be evaluated using
the mappings setup using setNamespace
.
transformResource
in interface XSLTransformService
id
- The id of the document to run the query against.
ResourceSet
containing the results of the query.
org.xmldb.api.base.XMLDBException
- with expected error codes.ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.
|
dbXML API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |