private void renderAsHorizontal(Writer writer, ProjectModel project, Iterator<Link> links) throws IOException { if (links.hasNext()) return; renderLink(writer, project, links.next()); while (links.hasNext()) { writer.append(" | "); renderLink(writer, project, links.next()); } }
private void renderAsHorizontal(Writer writer, ProjectModel project, Iterator<Link> links) throws IOException { if (links.hasNext()) return; renderLink(writer, project, links.next()); while (links.hasNext()) { writer.append(" | "); renderLink(writer, project, links.next()); } }
/** * Renders in LI tags, Wraps with UL tags optionally. */ private void renderAsLI(Writer writer, ProjectModel project, Iterator<Link> links, boolean wrap) throws IOException { if (!links.hasNext()) return; if (wrap) writer.append("<ul>"); while (links.hasNext()) { Link link = links.next(); writer.append("<li>"); renderLink(writer, project, link); writer.append("</li>"); } if (wrap) writer.append("</ul>"); }
/** * Renders in LI tags, Wraps with UL tags optionally. */ private void renderAsLI(Writer writer, ProjectModel project, Iterator<Link> links, boolean wrap) throws IOException { if (!links.hasNext()) return; if (wrap) writer.append("<ul>"); while (links.hasNext()) { Link link = links.next(); writer.append("<li>"); renderLink(writer, project, link); writer.append("</li>"); } if (wrap) writer.append("</ul>"); }
private void processFileModel(Writer writer, String cssClass, ProjectModel project, FileModel fileModel, String defaultText) throws IOException { String linkText = StringUtils.isBlank(defaultText) ? getPrettyPathForFile(fileModel) : defaultText; SourceReportModel result = sourceReportService.getSourceReportForFileModel(fileModel); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), null, linkText); }
private void processFileModel(Writer writer, String cssClass, ProjectModel project, FileModel fileModel, String defaultText) throws IOException { String linkText = StringUtils.isBlank(defaultText) ? getPrettyPathForFile(fileModel) : defaultText; SourceReportModel result = sourceReportService.getSourceReportForFileModel(fileModel); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), null, linkText); }
private void processJavaClassModel(Writer writer, String cssClass, ProjectModel project, JavaClassModel clz, String defaultText) throws IOException { Iterator<AbstractJavaSourceModel> results = javaClassService.getJavaSource(clz.getQualifiedName()).iterator(); if (!results.hasNext()) { writer.write(clz.getQualifiedName()); return; } String linkText = StringUtils.isBlank(defaultText) ? clz.getQualifiedName() : defaultText; int i = 2; while (results.hasNext()) { AbstractJavaSourceModel source = results.next(); SourceReportModel result = sourceReportService.getSourceReportForFileModel(source); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), null, linkText); linkText = " (" + i++ + ")"; } }
private void processJavaClassModel(Writer writer, String cssClass, ProjectModel project, JavaClassModel clz, String defaultText) throws IOException { Iterator<AbstractJavaSourceModel> results = javaClassService.getJavaSource(clz.getQualifiedName()).iterator(); if (!results.hasNext()) { writer.write(clz.getQualifiedName()); return; } String linkText = StringUtils.isBlank(defaultText) ? clz.getQualifiedName() : defaultText; int i = 2; while (results.hasNext()) { AbstractJavaSourceModel source = results.next(); SourceReportModel result = sourceReportService.getSourceReportForFileModel(source); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), null, linkText); linkText = " (" + i++ + ")"; } }
private void processFileLocationModel(Writer writer, String cssClass, ProjectModel project, FileLocationModel obj, String defaultText) throws IOException { String position = " (" + obj.getLineNumber() + ", " + obj.getColumnNumber() + ")"; String linkText = StringUtils.isBlank(defaultText) ? getPrettyPathForFile(obj.getFile()) + position : defaultText; String anchor = obj.getId().toString(); SourceReportModel result = sourceReportService.getSourceReportForFileModel(obj.getFile()); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), anchor, linkText); }
private void processFileLocationModel(Writer writer, String cssClass, ProjectModel project, FileLocationModel obj, String defaultText) throws IOException { String position = " (" + obj.getLineNumber() + ", " + obj.getColumnNumber() + ")"; String linkText = StringUtils.isBlank(defaultText) ? getPrettyPathForFile(obj.getFile()) + position : defaultText; String anchor = obj.getId().toString(); SourceReportModel result = sourceReportService.getSourceReportForFileModel(obj.getFile()); if (result == null) writer.write(linkText); else renderLink(writer, cssClass, project, result.getReportFilename(), anchor, linkText); }