}
private boolean printAttributeValue(DatabaseAttributeNode attribute, RequestParameterVersion versionParameter, SchemaLayout layout, HtmlLinePrinter content) throws org.dbwiki.exception.WikiException {
int lineCount = 0;
for (int iValue = 0; iValue < attribute.value().size(); iValue++) {
DatabaseTextNode value = attribute.value().get(iValue);
if (versionParameter.matches(value)) {
lineCount++;
if (lineCount > 1) {
content.add("<br/>");
}
String target = getNodeLink(value, versionParameter);
if (value.getTimestamp().isCurrent()) {
content.linkWithTitle(target, _timestampPrinter.toPrintString(value.getTimestamp()), value.text(), layout.getCSS(CSS.CSSContentValueActive));
} else {
content.linkWithTitle(target, _timestampPrinter.toPrintString(value.getTimestamp()), value.text(), layout.getCSS(CSS.CSSContentValueInactive));
}
if ((attribute.hasAnnotation()) || (value.hasAnnotation())) {
addAnnotationIndicator(content);
}
}
}
return (lineCount > 0);