in src/main/java/org/apache/cxf/cwiki/SiteExporter.java [741:774]
public String breadcrumbs(Page page) {
StringBuffer buffer = new StringBuffer();
List<Page> p = new LinkedList<Page>();
String parentId = page.getParentId();
Page parent = pages.get(parentId);
while (parent != null) {
p.add(0, parent);
parentId = parent.getParentId();
parent = pages.get(parentId);
}
if (breadCrumbRoot != null) {
buffer.append("<a href=\"");
buffer.append("index.html");
buffer.append("\">");
buffer.append(breadCrumbRoot);
buffer.append("</a>");
buffer.append(SEPARATOR);
}
for (Page p2 : p) {
buffer.append("<a href=\"");
buffer.append(p2.createFileName());
buffer.append("\">");
buffer.append(p2.getTitle());
buffer.append("</a>");
buffer.append(SEPARATOR);
}
buffer.append("<a href=\"");
buffer.append(page.createFileName());
buffer.append("\">");
buffer.append(page.getTitle());
buffer.append("</a>");
return buffer.toString();
}