Class DomConfigPayloadBuilder

java.lang.Object
com.yahoo.vespa.model.builder.xml.dom.DomConfigPayloadBuilder

public class DomConfigPayloadBuilder extends Object
Builder that transforms xml config to a slime tree representation of the config. The root element of the xml config must be named 'config' and have a 'name' attribute that matches the name of the ConfigDefinition. The values are not validated against their types. That task is moved to the builders.
Author:
Ulf Lilleengen
  • Constructor Details

    • DomConfigPayloadBuilder

      public DomConfigPayloadBuilder(com.yahoo.vespa.config.ConfigDefinition configDefinition)
  • Method Details

    • build

      public com.yahoo.vespa.config.ConfigPayloadBuilder build(Element configE)
      Builds a ConfigPayloadBuilder representing the input 'config' xml element.
      Parameters:
      configE - the 'config' xml element
      Returns:
      a new payload builder built from xml
    • parseConfigName

      public static com.yahoo.vespa.config.ConfigDefinitionKey parseConfigName(Element configE)