20 #ifndef _URIRESOLVER_HPP
21 #define _URIRESOLVER_HPP
23 #include <xqilla/framework/XQillaExport.hpp>
37 class XQILLA_API
URIResolver :
public XERCES_CPP_NAMESPACE_QUALIFIER XMemory
48 virtual bool resolveDocument(
Sequence &result,
const XMLCh* uri,
DynamicContext *context,
const QueryPathNode *projection) = 0;
55 virtual bool resolveCollection(
Sequence &result,
const XMLCh* uri,
DynamicContext *context,
const QueryPathNode *projection) = 0;
60 virtual bool resolveDefaultCollection(
Sequence &result,
DynamicContext *context,
const QueryPathNode *projection) = 0;