package scrum.client.wiki;
import ilarkesto.gwt.client.Gwt;
import java.util.ArrayList;
import java.util.List;
public class Paragraph extends AWikiElement {
private List<AWikiElement> elements = new ArrayList<AWikiElement>();
private boolean p;
public Paragraph(boolean p) {
super();
this.p = p;
}
public void add(AWikiElement element) {
elements.add(element);
}
@Override
String toHtml(HtmlContext context) {
StringBuilder sb = new StringBuilder();
if (p) sb.append("<p>");
for (AWikiElement element : elements) {
sb.append(element.toHtml(context));
}
if (p) sb.append("</p>");
return sb.toString();
}
public List<AWikiElement> getElements() {
return elements;
}
@Override
public String toString() {
return "Paragraph(" + Gwt.toString(elements) + ")";
}
}