1 /*******************************************************************************
2 * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
3 *******************************************************************************/
4 package com.att.authz.gui;
6 import static com.att.xgen.html.HTMLGen.A;
7 import static com.att.xgen.html.HTMLGen.LI;
8 import static com.att.xgen.html.HTMLGen.UL;
10 import java.io.IOException;
12 import org.onap.aaf.inno.env.APIException;
13 import com.att.xgen.Cache;
14 import com.att.xgen.Mark;
15 import com.att.xgen.html.HTMLGen;
17 public class BreadCrumbs extends NamedCode {
18 private Page[] breadcrumbs;
20 public BreadCrumbs(Page ... pages) {
21 super(false,"breadcrumbs");
26 public void code(Cache<HTMLGen> cache, HTMLGen hgen) throws APIException, IOException {
28 Mark mark = new Mark();
30 for(Page p : breadcrumbs) {
32 .leaf(A,"href="+p.url()).text(p.name())