com.metamatrix.query.xquery.saxon
Class DocFunctionURIResolver

java.lang.Object
  extended by com.metamatrix.query.xquery.saxon.DocFunctionURIResolver
All Implemented Interfaces:
javax.xml.transform.URIResolver

public class DocFunctionURIResolver
extends java.lang.Object
implements javax.xml.transform.URIResolver

A URI resolver for XQuery 'doc' function. This resolver is knows how to handle SQL calls from this URI, such that it can execute the SQL and return the results in the form of XML which 'doc' understands.


Constructor Summary
DocFunctionURIResolver(java.util.Map virtualDocuments, XQuerySQLEvaluator sqlEval)
           
 
Method Summary
 javax.xml.transform.Source resolve(java.lang.String href, java.lang.String base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocFunctionURIResolver

public DocFunctionURIResolver(java.util.Map virtualDocuments,
                              XQuerySQLEvaluator sqlEval)
Method Detail

resolve

public javax.xml.transform.Source resolve(java.lang.String href,
                                          java.lang.String base)
                                   throws javax.xml.transform.TransformerException
Specified by:
resolve in interface javax.xml.transform.URIResolver
Throws:
javax.xml.transform.TransformerException


Copyright © 2009. All Rights Reserved.