protected void linkToHistoricPage(Sink sink, String anchor) { sink.bold(); sink.text("["); sink.link("dashboard-report-historic.html#" + anchor); sink.text("Go to Historic page"); sink.link_(); sink.text("]"); sink.bold_(); }
protected void linkToTopPage(Sink sink) { sink.bold(); sink.text("["); sink.link("#top"); sink.text("Top"); sink.link_(); sink.text("]"); sink.bold_(); }
protected void iconError(Sink sink) { sink.figure(); sink.figureCaption(); sink.text("error"); sink.figureCaption_(); sink.figureGraphics("./images/icon_error_sml.gif"); sink.figure_(); }
protected void iconInfo(Sink sink) { sink.figure(); sink.figureCaption(); sink.text("info"); sink.figureCaption_(); sink.figureGraphics("./images/icon_info_sml.gif"); sink.figure_(); }
protected void iconWarning(Sink sink) { sink.figure(); sink.figureCaption(); sink.text("warning"); sink.figureCaption_(); sink.figureGraphics("./images/icon_warning_sml.gif"); sink.figure_(); }
protected void sinkCellWithLink(Sink sink, String text, String link) { // sink.tableCell(); sink.rawText("<td NOWRAP>"); sink.link(link); sink.text(text); sink.link_(); sink.tableCell_(); }
protected void sinkCell(Sink sink, String text) { sink.tableCell(); if (text != null && text.length() > 0) { sink.text(text); } else { sink.nonBreakingSpace(); } sink.tableCell_(); }
protected void sinkHeader(Sink sink, String header) { sink.tableHeaderCell(); if (header != null && header.length() > 0) { sink.text(header); } else { sink.nonBreakingSpace(); } sink.tableHeaderCell_(); }
protected void sinkCellTab(Sink sink, String text, int nbTabulation) { sink.tableCell(); int loop = AbstractDashBoardGenerator.SPACE_NUMBER * nbTabulation; for (int i = 0; i < loop; i++) { sink.nonBreakingSpace(); } sink.text(text); sink.tableCell_(); }
public void doGenerateEmptyReport(ResourceBundle bundle, Sink sink) { sinkBeginReport(sink, bundle); sink.paragraph(); sink.text(bundle.getString("report.issues.error")); sink.paragraph_(); sinkEndReport(sink); }
protected void sinkCellTabWithLink(Sink sink, String text, int nbTabulation, String link) { // sink.tableCell(); sink.rawText("<td NOWRAP>"); int loop = AbstractDashBoardGenerator.SPACE_NUMBER * nbTabulation; for (int i = 0; i < loop; i++) { sink.nonBreakingSpace(); } sink.link(link); sink.text(text); sink.link_(); sink.tableCell_(); }
/** @see Block#traverse(org.apache.maven.doxia.sink.Sink) */ public final void traverse(final Sink sink) { String referenceValue; if (isExternalLink(reference)) { referenceValue = reference; } else { /* For Wiki Words */ /*Find index of # first */ int indexOfHash = reference.indexOf("#"); if (indexOfHash > 0) { referenceValue = "./" + reference.substring(0, indexOfHash) + ".html" + reference.substring(indexOfHash); } else { referenceValue = "./" + reference + ".html"; } } sink.link(referenceValue); sink.text(text); sink.link_(); }
private void constructDetailRows( Sink sink, List issueList, ResourceBundle bundle, Locale locale) { if (issueList == null) { return; } for (int idx = 0; idx < issueList.size(); idx++) { // Use a DateFormat based on the Locale DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale); Issue issue = (Issue) issueList.get(idx); sink.tableRow(); for (int columnIndex = 0; columnIndex < columns.length; columnIndex++) { switch (columns[columnIndex]) { case IssuesReportHelper.COLUMN_ASSIGNEE: sinkCell(sink, issue.getAssignee()); break; case IssuesReportHelper.COLUMN_COMPONENT: sinkCell(sink, IssuesReportHelper.printValues(issue.getComponents())); break; case IssuesReportHelper.COLUMN_CREATED: String created = NOT_AVAILABLE; if (issue.getCreated() != null) { created = df.format(issue.getCreated()); } sinkCell(sink, created); break; case IssuesReportHelper.COLUMN_FIX_VERSION: sinkCell(sink, IssuesReportHelper.printValues(issue.getFixVersions())); break; case IssuesReportHelper.COLUMN_ID: sink.tableCell(); sink.link(issue.getLink()); sink.text(issue.getId()); sink.link_(); sink.tableCell_(); break; case IssuesReportHelper.COLUMN_KEY: sink.tableCell(); sink.link(issue.getLink()); sink.text(issue.getKey()); sink.link_(); sink.tableCell_(); break; case IssuesReportHelper.COLUMN_PRIORITY: sinkCell(sink, issue.getPriority()); break; case IssuesReportHelper.COLUMN_REPORTER: sinkCell(sink, issue.getReporter()); break; case IssuesReportHelper.COLUMN_RESOLUTION: sinkCell(sink, issue.getResolution()); break; case IssuesReportHelper.COLUMN_STATUS: sinkCell(sink, issue.getStatus()); break; case IssuesReportHelper.COLUMN_SUMMARY: sinkCell(sink, issue.getSummary()); break; case IssuesReportHelper.COLUMN_TYPE: sinkCell(sink, issue.getType()); break; case IssuesReportHelper.COLUMN_UPDATED: String updated = NOT_AVAILABLE; if (issue.getUpdated() != null) { updated = df.format(issue.getUpdated()); } sinkCell(sink, updated); break; case IssuesReportHelper.COLUMN_VERSION: sinkCell(sink, issue.getVersion()); break; default: // Do not add this column break; } } sink.tableRow_(); } sink.table_(); }