Class DomProviderBuilder
- java.lang.Object
-
- com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder.DomConfigProducerBuilder<CHAIN>
-
- com.yahoo.vespa.model.builder.xml.dom.chains.DomChainBuilderBase<Searcher<?>,T>
-
- com.yahoo.vespa.model.builder.xml.dom.chains.search.DomGenericTargetBuilder<Provider>
-
- com.yahoo.vespa.model.builder.xml.dom.chains.search.DomProviderBuilder
-
public class DomProviderBuilder extends DomGenericTargetBuilder<Provider>
Builds a provider from xml. The demangling of provider types is taken care of here, since the mangling is an intrinsic of the configuration language, not the model itself.- Author:
- Tony Vaagenes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DomProviderBuilder.Node
-
Field Summary
-
Fields inherited from class com.yahoo.vespa.model.builder.xml.dom.chains.DomChainBuilderBase
outerComponentTypeByComponentName
-
-
Constructor Summary
Constructors Constructor Description DomProviderBuilder(java.util.Map<java.lang.String,ComponentsBuilder.ComponentType> outerSearcherTypeByComponentName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Provider
buildChain(DeployState deployState, AbstractConfigProducer ancestor, org.w3c.dom.Element providerElement, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents)
-
Methods inherited from class com.yahoo.vespa.model.builder.xml.dom.chains.search.DomGenericTargetBuilder
readFederationOptions
-
Methods inherited from class com.yahoo.vespa.model.builder.xml.dom.chains.DomChainBuilderBase
doBuild
-
Methods inherited from class com.yahoo.vespa.model.builder.xml.dom.VespaDomBuilder.DomConfigProducerBuilder
build
-
-
-
-
Constructor Detail
-
DomProviderBuilder
public DomProviderBuilder(java.util.Map<java.lang.String,ComponentsBuilder.ComponentType> outerSearcherTypeByComponentName)
-
-
Method Detail
-
buildChain
protected Provider buildChain(DeployState deployState, AbstractConfigProducer ancestor, org.w3c.dom.Element providerElement, com.yahoo.component.chain.model.ChainSpecification specWithoutInnerComponents)
- Specified by:
buildChain
in classDomChainBuilderBase<Searcher<?>,Provider>
-
-