package com.perforce.spark.browse;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Iterator;
public class BreadcrumbModel {
private final ArrayList<Breadcrumb> list = new ArrayList<>();
public BreadcrumbModel(String base) {
Path path = Paths.get(base);
Iterator<Path> p = path.iterator();
String link = "/";
boolean home = true;
while (p.hasNext()) {
Path crumb = p.next();
link += crumb + "/";
list.add(new Breadcrumb(crumb, link, home));
home = false;
}
}
public ArrayList<Breadcrumb> getList() {
return list;
}
}
# |
Change |
User |
Description |
Committed |
|
#1
|
15801 |
Paul Allen |
Experimental copy of PAM. |
|
|
//guest/paul_allen/p4am/src/main/java/com/perforce/spark/browse/BreadcrumbModel.java |
#1
|
14226 |
Paul Allen |
Tidy up Browse elements over to micro MVC model |
|
|