public Content getHyperLink(DocLink link, Content label, String title, String target) { HtmlTree anchor = HtmlTree.A(link.toString(), label); if (title != null && title.length() != 0) { anchor.addAttr(HtmlAttr.TITLE, title); } if (target != null && target.length() != 0) { anchor.addAttr(HtmlAttr.TARGET, target); } return anchor; }
public Content getHyperLink( DocLink link, Content label, boolean strong, String stylename, String title, String target) { Content body = label; if (strong) { body = HtmlTree.SPAN(HtmlStyle.typeNameLink, body); } if (stylename != null && stylename.length() != 0) { HtmlTree t = new HtmlTree(HtmlTag.FONT, body); t.addAttr(HtmlAttr.CLASS, stylename); body = t; } HtmlTree l = HtmlTree.A(link.toString(), body); if (title != null && title.length() != 0) { l.addAttr(HtmlAttr.TITLE, title); } if (target != null && target.length() != 0) { l.addAttr(HtmlAttr.TARGET, target); } return l; }
/** * Get the link. * * @param sectionName The section name to which the link will be created. * @return a DocLink object for the hyper link */ public DocLink getDocLink(SectionName sectionName) { return DocLink.fragment(sectionName.getName()); }
/** * Get the link. * * @param sectionName The section name combined with where to which the link will be created. * @param where The fragment combined with sectionName to which the link will be created. * @return a DocLink object for the hyper link */ public DocLink getDocLink(SectionName sectionName, String where) { return DocLink.fragment(sectionName.getName() + getName(where)); }
/** * Get the link. * * @param where Position of the link in the file. * @return a DocLink object for the hyper link */ public DocLink getDocLink(String where) { return DocLink.fragment(getName(where)); }