public class Evaluator.LuxCollectionURIResolver extends Object implements net.sf.saxon.lib.CollectionURIResolver
| Constructor and Description |
|---|
Evaluator.LuxCollectionURIResolver() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.om.SequenceIterator<?> |
resolve(String href,
String base,
net.sf.saxon.expr.XPathContext context)
Evaluator provides this method as an implementation of CollectionURIResolver in support of fn:collection() (and fn:uri-collection()).
|
public net.sf.saxon.om.SequenceIterator<?> resolve(String href, String base, net.sf.saxon.expr.XPathContext context) throws net.sf.saxon.trans.XPathException
resolve in interface net.sf.saxon.lib.CollectionURIResolverhref - the path to resolve. If empty or null, all documents are returned (from the index). Paths beginning "lux:" are parsed
(after removing the prefix) using LuxQueryParser and evaluated as queries against the index. Other paths
are resolved using the default resolver.base - the base uri of the calling context (see CollectionURIResolver). This is ignored for lux queries.net.sf.saxon.trans.XPathExceptionCopyright © 2013. All Rights Reserved.