MCPcopy Create free account
hub / github.com/apache/solr / readXml

Method readXml

solr/core/src/java/org/apache/solr/core/SolrConfig.java:379–389  ·  view source on GitHub ↗
(SolrResourceLoader loader, String name)

Source from the content-addressed store, hash-verified

377 ConfigNode.SUBSTITUTES.remove();
378 }
379 }
380
381 private IndexSchemaFactory.VersionedConfig readXml(SolrResourceLoader loader, String name) {
382 try (InputStream in = loader.openResource(name)) {
383 ResourceProvider rp = new ResourceProvider(in);
384 XmlConfigFile xml = new XmlConfigFile(loader, rp, name, null, "/config/", null);
385 return new IndexSchemaFactory.VersionedConfig(
386 rp.zkVersion,
387 new DataConfigNode(new DOMConfigNode(xml.getDocument().getDocumentElement())));
388 } catch (IOException e) {
389 throw new SolrException(ErrorCode.SERVER_ERROR, e);
390 }
391 }
392

Callers 1

SolrConfigMethod · 0.95

Calls 2

getDocumentMethod · 0.95
openResourceMethod · 0.45

Tested by

no test coverage detected