String path = getChildValue(root, "path");
rrdDef = new RrdDef(path);
} else if (hasChildNode(root, "uri")) {
String uri = getChildValue(root, "uri");
try {
rrdDef = new RrdDef(new URI(uri));
String startStr = getChildValue(root, "start");
Calendar startGc = Util.getCalendar(startStr);
rrdDef.setStartTime(startGc);
"name", "type", "heartbeat", "min", "max"
});
String name = getChildValue(dsNode, "name");
DsType type = DsType.valueOf(getChildValue(dsNode, "type"));
long heartbeat = getChildValueAsLong(dsNode, "heartbeat");
double min = getChildValueAsDouble(dsNode, "min");
"cf", "xff", "steps", "rows"
});
ConsolFun consolFun = ConsolFun.valueOf(getChildValue(arcNode, "cf"));
double xff = getChildValueAsDouble(arcNode, "xff");
int steps = getChildValueAsInt(arcNode, "steps");