Package com.yahoo.vespa.model.builder
Class VespaModelBuilder
java.lang.Object
com.yahoo.vespa.model.builder.VespaModelBuilder
- Direct Known Subclasses:
VespaDomBuilder
Base class for classes capable of building vespa model.
- Author:
- Vegard Havdal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ApplicationConfigProducerRoot
getRoot
(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) abstract void
postProc
(DeployState deployState, TreeConfigProducer<AnyConfigProducer> producerRoot, ConfigModelRepo configModelRepo) Processing that requires access across plugins
-
Constructor Details
-
VespaModelBuilder
public VespaModelBuilder()
-
-
Method Details
-
getRoot
public abstract ApplicationConfigProducerRoot getRoot(String name, DeployState deployState, TreeConfigProducer<AnyConfigProducer> parent) -
postProc
public abstract void postProc(DeployState deployState, TreeConfigProducer<AnyConfigProducer> producerRoot, ConfigModelRepo configModelRepo) Processing that requires access across plugins- Parameters:
producerRoot
- the root producer.configModelRepo
- ainstance
-