package org.batfish.datamodel.answers;
import org.batfish.common.util.JsonDiff;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class JsonDiffAnswerElement implements AnswerElement {
private static final String JSON_DIFF_VAR = "jsonDiff";
private final JsonDiff _jsonDiff;
@JsonCreator
public JsonDiffAnswerElement(
@JsonProperty(JSON_DIFF_VAR) JsonDiff jsonDiff) {
_jsonDiff = jsonDiff;
}
@JsonProperty(JSON_DIFF_VAR)
public JsonDiff getJsonDiff() {
return _jsonDiff;
}
@Override
public String prettyPrint() {
final StringBuilder sb = new StringBuilder(
"Difference between base and delta\n");
sb.append(_jsonDiff.prettyPrint(" "));
return sb.toString();
}
}