/** * Set an object that is used by default during the transformation * to resolve URIs used in xsl:import, or xsl:include. * * @param resolver An object that implements the URIResolver interface, * or null. */ public void setURIResolver(URIResolver resolver) { config.setURIResolver(resolver); }
/** * Set an object that is used by default during the transformation * to resolve URIs used in xsl:import, or xsl:include. * * @param resolver An object that implements the URIResolver interface, * or null. */ public void setURIResolver(URIResolver resolver) { config.setURIResolver(resolver); }
/** * Set an object that is used by default during the transformation * to resolve URIs used in xsl:import, or xsl:include. * * @param resolver An object that implements the URIResolver interface, * or null. */ public void setURIResolver(URIResolver resolver) { getConfiguration().setURIResolver(resolver); }
/** * Set an object that is used by default during the transformation * to resolve URIs used in xsl:import, or xsl:include. * * @param resolver An object that implements the URIResolver interface, * or null. */ public void setURIResolver(URIResolver resolver) { getConfiguration().setURIResolver(resolver); }
/** Call this method to release the Evaluator from its role as the URI and Collection URI * Resolver, and to close the underlying Lucene Searcher. */ public void close() { LoggerFactory.getLogger(getClass()).debug("close evaluator"); Configuration config = compiler.getProcessor().getUnderlyingConfiguration(); config.setURIResolver(null); config.setCollectionURIResolver(null); try { searcher.close(); docWriter.close(this); } catch (IOException e) { LoggerFactory.getLogger (getClass()).error ("failed to close searcher", e); e.printStackTrace(); } }
saxonConfig.setURIResolver(uriResolver); staticBaseURI = URIUtils.cwdAsURI();
private void resetURIResolver () { Configuration config = compiler.getProcessor().getUnderlyingConfiguration(); config.setURIResolver(new LuxURIResolver(config.getSystemURIResolver(), this, compiler.getUriFieldName())); }
@Override public void inform(SolrCore solrCore) { solrIndexConfig = SolrIndexConfig.registerIndexConfiguration(solrCore); this.core = solrCore; Configuration saxonConfig = solrIndexConfig.getCompiler().getProcessor().getUnderlyingConfiguration(); uriResolver = new SolrURIResolver(this, saxonConfig.getSystemURIResolver()); saxonConfig.setURIResolver(uriResolver); }
saxonConfig.setURIResolver(uriResolver); staticBaseURI = URIUtils.cwdAsURI();
config.setURIResolver(config.makeURIResolver(uriResolverClass)); dynamicEnv.setURIResolver(config.makeURIResolver(uriResolverClass));
config.setURIResolver(config.makeURIResolver(uriResolverClass)); dynamicEnv.setURIResolver(config.makeURIResolver(uriResolverClass));
@Override public void setRepository(SchemaRepository xRepo) { super.setRepository(xRepo); clnFinder = new CollectionFinderImpl((com.bagri.core.server.api.SchemaRepository) xRepo); config.setCollectionFinder(clnFinder); config.setDefaultCollection(""); //config.setConfigurationProperty(FeatureKeys., value); //config.setConfigurationProperty(FeatureKeys.PRE_EVALUATE_DOC_FUNCTION, Boolean.TRUE); SourceResolverImpl sResolver = new SourceResolverImpl(xRepo, config); config.setSourceResolver(sResolver); //config.registerExternalObjectModel(sResolver); config.setURIResolver(sResolver); ModuleURIResolver mResolver = new ModuleURIResolverImpl((com.bagri.core.server.api.SchemaRepository) xRepo); config.setModuleURIResolver(mResolver); //dqc.setUnparsedTextURIResolver(sResolver); //config.setCompileWithTracing(logger.isDebugEnabled()); //sqc.setCodeInjector(new CodeInjectorImpl()); }
config.setStyleParserClass("org.apache.xml.resolver.tools.ResolvingXMLReader"); try { config.setURIResolver(config.makeURIResolver("org.apache.xml.resolver.tools.CatalogResolver")); } catch (TransformerException err) { throw XPathException.makeXPathException(err);
config.setStyleParserClass("org.apache.xml.resolver.tools.ResolvingXMLReader"); try { config.setURIResolver(config.makeURIResolver("org.apache.xml.resolver.tools.CatalogResolver")); } catch (TransformerException err) { throw XPathException.makeXPathException(err);
config.setURIResolver(config.makeURIResolver(uriResolverClass));
config.setURIResolver(config.makeURIResolver(value));
config.setURIResolver(config.makeURIResolver(uriResolverClass));
config.setURIResolver(config.makeURIResolver(value));
setURIResolver( (URIResolver) instantiateClassName(name, value, URIResolver.class)); break;
/** * Creates an evaluator that uses the provided objects to evaluate queries. * @param compiler queries are compiled using this * @param searcher search operations required by evaluated queries are carried out using this * @param docWriter this writer is used to modify the index (write, delete documents). It must * be tied to the same index as the searcher. */ public Evaluator(Compiler compiler, LuxSearcher searcher, DocWriter docWriter) { this.compiler = compiler; this.searcher = searcher; builder = compiler.getProcessor().newDocumentBuilder(); Configuration config = compiler.getProcessor().getUnderlyingConfiguration(); if (searcher != null) { docReader = new CachingDocReader(builder, config, compiler.getIndexConfiguration()); } else { docReader = null; } this.docWriter = docWriter; queryStats = new QueryStats(); errorListener = new TransformErrorListener(); errorListener.setUserData(this); // TODO: move these out of here; they should be one-time setup for the Processor config.setCollectionURIResolver(new LuxCollectionURIResolver()); config.setOutputURIResolver(new LuxOutputURIResolver()); if (config.getURIResolver() == null || !(config.getURIResolver() instanceof LuxURIResolver)) { config.setURIResolver(new LuxURIResolver(config.getSystemURIResolver(), this, compiler.getIndexConfiguration().getFieldName(FieldRole.URI))); } }