
org.nakedobjects.plugins.htmlviewer.html.BreadCrumbs Maven / Gradle / Ivy
The newest version!
package org.nakedobjects.plugins.htmlviewer.html;
import java.io.PrintWriter;
public class BreadCrumbs extends AbstractComponent {
private final String[] names;
private final boolean[] isLinked;
public BreadCrumbs(final String[] names, final boolean[] isLinked) {
this.names = names;
this.isLinked = isLinked;
}
public void write(final PrintWriter writer) {
writer.println("");
final int length = names.length;
for (int i = 0; i < length; i++) {
if (i > 0) {
writer.print(" > ");
}
if (isLinked[i]) {
writer.print("");
writer.print(names[i]);
writer.print("");
} else if (!(i == length - 1 && names[i] == null)) {
writer.print("");
writer.print(names[i]);
writer.print("");
}
}
writer.print("");
}
}
// Copyright (c) Naked Objects Group Ltd.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy