public class CfgConfigPayloadBuilder extends Object
Constructor and Description |
---|
CfgConfigPayloadBuilder() |
Modifier and Type | Method and Description |
---|---|
com.yahoo.vespa.config.ConfigPayload |
deserialize(List<String> lines)
Deserializes a config payload to slime
|
com.yahoo.vespa.config.ConfigPayloadBuilder |
deserializeToBuilder(List<String> lines) |
private int |
getArrayIndex(String name) |
private String |
getArrayName(String name) |
private String |
getMapKey(String name) |
private String |
getMapName(String name) |
private boolean |
isArray(String name) |
private boolean |
isMap(String name) |
(package private) com.yahoo.collections.Pair<String,String> |
parseFieldAndValue(String line) |
(package private) List<String> |
parseFieldList(String field) |
private void |
parseLine(String line,
int lineNum,
com.yahoo.vespa.config.ConfigPayloadBuilder payloadBuilder) |
private String |
removeQuotes(String s) |
private void |
validateField(String field,
String line,
int lineNum) |
private void |
validateValue(String value,
String line,
int lineNum) |
private static final Logger log
public com.yahoo.vespa.config.ConfigPayload deserialize(List<String> lines)
lines
- a list with config payload stringspublic com.yahoo.vespa.config.ConfigPayloadBuilder deserializeToBuilder(List<String> lines)
private void parseLine(String line, int lineNum, com.yahoo.vespa.config.ConfigPayloadBuilder payloadBuilder)
private boolean isArray(String name)
private boolean isMap(String name)
private int getArrayIndex(String name)
Copyright © 2018. All rights reserved.