body.closePARAGRAPH();
body.closeFORM();
}
public void printUpdateLines(DatabaseElementNode element, HtmlLinePrinter body) throws org.dbwiki.exception.WikiException {
SchemaLayout layout = _layouter.get(element.schema());
if (element.isAttribute()) {
body.openTABLE(layout.getCSS(CSS.CSSObjectFrameActive));
this.printUpdateLine((DatabaseAttributeNode)element, body);
body.closeTABLE();
} else {
body.openTABLE(layout.getCSS(CSS.CSSObjectFrame));
DatabaseGroupNode group = (DatabaseGroupNode)element;
for (int iChild = 0; iChild < group.children().size(); iChild++) {
DatabaseElementNode child = group.children().get(iChild);
if (child.getTimestamp().isCurrent()) {
if (child.isAttribute()) {
body.openTR();
body.openTD(layout.getCSS(CSS.CSSObjectListing));
body.openTABLE(layout.getCSS(CSS.CSSObjectFrameActive));
this.printUpdateLine((DatabaseAttributeNode)child, body);
body.closeTABLE();
body.closeTD();
body.closeTR();
} else if (_layouter.get(child.schema()).getEditWithParent()) {
DatabaseGroupNode groupChild = (DatabaseGroupNode)child;
body.openTR();
body.openTD(layout.getCSS(CSS.CSSObjectListing));
body.openTABLE(layout.getCSS(CSS.CSSContentFrameActive));
body.openTR();
body.openTD(layout.getCSS(CSS.CSSContentTopLabelActive));
body.text(_layouter.get(groupChild.schema()).getName());
body.closeTD();
body.closeTR();
body.openTR();
body.openTD(CSS.CSSObjectListing);