package org.batfish.common; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import com.fasterxml.jackson.annotation.JsonIgnore; public class ParseTreeSentences implements Serializable { /** * */ private static final long serialVersionUID = 1L; protected List<String> _sentences; public ParseTreeSentences() { _sentences = new ArrayList<>(); } public void appendToLastSentence(String appendStr) { if (_sentences.size() == 0) { _sentences.add(appendStr); } else { String finalStr = _sentences.get(_sentences.size() - 1) + appendStr; _sentences.remove(_sentences.size() - 1); _sentences.add(finalStr); } } public List<String> getSentences() { return _sentences; } @JsonIgnore public boolean isEmpty() { return _sentences.isEmpty(); } public void setSentences(List<String> sentences) { _sentences = sentences; } }