@Override public void link(Attributes attributes, String hrefOrHashName, String text) { for (DocumentBuilder builder : builders) { builder.link(attributes, hrefOrHashName, text); } }
/** * @see #link(Attributes, String, String) */ public final void link(String hrefOrHashName, String text) { link(new LinkAttributes(), hrefOrHashName, text); }
@Override public void emit() { String target = group(1); getBuilder().link(target, target); } }
@Override public void emit() { String email = group(1); builder.link(new LinkAttributes(), "mailto:" + email, email); //$NON-NLS-1$ }
@Override public void emit() { String text = group(1); String milestoneId = group(2); String href = ((TracWikiLanguage) markupLanguage).toMilestoneHref(milestoneId); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String milestoneId = group(2); String href = ((TracWikiLanguage) markupLanguage).toMilestoneHref(milestoneId); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String attachment = group(2); String ticketId = group(3); String href = ((TracWikiLanguage) markupLanguage).toTicketAttachmentHref(ticketId, attachment); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String ticketId = group(3); String commentNumber = group(2); String href = ((TracWikiLanguage) markupLanguage).toTicketHref(ticketId, commentNumber); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String ticketId = group(3); String commentNumber = group(2); String href = ((TracWikiLanguage) markupLanguage).toTicketHref(ticketId, commentNumber); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String attachment = group(2); String ticketId = group(3); String href = ((TracWikiLanguage) markupLanguage).toTicketAttachmentHref(ticketId, attachment); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String source = group(2); String revision = group(3); String line = group(4); String href = ((TracWikiLanguage) markupLanguage).toSourceBrowserHref(source, revision, line); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String source = group(2); String revision = group(3); String line = group(4); String href = ((TracWikiLanguage) markupLanguage).toSourceBrowserHref(source, revision, line); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String reportId = group(2); if (reportId == null) { text = group(3); reportId = group(4); } String href = ((TracWikiLanguage) markupLanguage).toReportHref(reportId); builder.link(href, text); } }
@Override public void emit() { String text = group(1); String reportId = group(2); if (reportId == null) { text = group(3); reportId = group(4); } String href = ((TracWikiLanguage) markupLanguage).toReportHref(reportId); builder.link(href, text); } }
private void emitToc(OutlineItem item) { if (item.getChildren().isEmpty()) { return; } Attributes nullAttributes = new Attributes(); builder.beginBlock(BlockType.NUMERIC_LIST, new Attributes()); for (OutlineItem child : item.getChildren()) { builder.beginBlock(BlockType.LIST_ITEM, nullAttributes); builder.link('#' + child.getId(), child.getLabel()); emitToc(child); builder.endBlock(); } builder.endBlock(); }
private void emitToc(OutlineItem item) { if (item.getChildren().isEmpty()) { return; } if ((item.getLevel() + 1) > maxLevel) { return; } Attributes nullAttributes = new Attributes(); builder.beginBlock(BlockType.NUMERIC_LIST, new Attributes(null, null, "list-style: " + style + ";", null)); //$NON-NLS-1$ //$NON-NLS-2$ for (OutlineItem child : item.getChildren()) { builder.beginBlock(BlockType.LIST_ITEM, nullAttributes); builder.link('#' + child.getId(), child.getLabel()); emitToc(child); builder.endBlock(); } builder.endBlock(); }
protected void emitToc(OutlineItem item) { if (item.getChildren().isEmpty()) { return; } if ((item.getLevel() + 1) > maxLevel) { return; } Attributes nullAttributes = new Attributes(); builder.beginBlock(BlockType.NUMERIC_LIST, new Attributes(null, null, "list-style: " + style + ";", null)); //$NON-NLS-1$ //$NON-NLS-2$ for (OutlineItem child : item.getChildren()) { builder.beginBlock(BlockType.LIST_ITEM, nullAttributes); builder.link('#' + child.getId(), child.getLabel()); emitToc(child); builder.endBlock(); } builder.endBlock(); }
private void emitToc(OutlineItem item) { if (item.getChildren().isEmpty()) { return; } if ((item.getLevel() + 1) > maxLevel) { return; } Attributes nullAttributes = new Attributes(); builder.beginBlock(BlockType.NUMERIC_LIST, new Attributes(null, null, "list-style: " + style + ";", null)); //$NON-NLS-1$ //$NON-NLS-2$ for (OutlineItem child : item.getChildren()) { builder.beginBlock(BlockType.LIST_ITEM, nullAttributes); builder.link('#' + child.getId(), child.getLabel()); emitToc(child); builder.endBlock(); } builder.endBlock(); }
@Override public void emit() { String text = group(1); String changesetId = group(2); String restriction = null; if (changesetId == null) { text = group(3); changesetId = group(4); restriction = group(5); if (changesetId == null) { text = group(6); changesetId = group(7); restriction = group(8); } } String href = ((TracWikiLanguage) markupLanguage).toChangesetHref(changesetId, restriction); builder.link(href, text); } }
@Override public void emit() { String footnote = group(1); if (((TextileLanguage) getMarkupLanguage()).isPreprocessFootnotes() && !((TextileContentState) getState()).hasFootnoteNumber(footnote)) { builder.characters(group(0)); } else { String htmlId = state.getFootnoteId(footnote); int originalSegmentEndOffset = state.getLineSegmentEndOffset(); state.setLineCharacterOffset(start(1) - 1); state.setLineSegmentEndOffset(end(1) + 1); builder.beginSpan(SpanType.SUPERSCRIPT, new Attributes(null, "footnote", null, null)); //$NON-NLS-1$ builder.link("#" + htmlId, footnote); //$NON-NLS-1$ builder.endSpan(); state.setLineCharacterOffset(originalSegmentEndOffset); state.setLineSegmentEndOffset(originalSegmentEndOffset); } } }