private String parseToHtml(final String markupContent) { Preconditions.checkNotNull(markupContent, "Cannot parse NULL Textile content to HTML!"); Preconditions.checkArgument(!markupContent.isEmpty(), "Cannot parse empty Textile content to HTML!"); return Nullsafe.nullsafe(createMarkupParser().parseToHtml(markupContent)); }
public static String getHtmlFormatText(String wikiFormatText, String language) { if (language == null || language.isEmpty()) { LOG.log(Level.FINE, "Wiki language name is empty"); //NOI18N return null; } MarkupLanguage markupLanguage = WikiText.getMarkupLanguage(language); if (markupLanguage == null) { LOG.log(Level.FINE, "Markup language for name {0} not found",language); //NOI18N return null; } MarkupParser parser = new MarkupParser(markupLanguage); String dirtyHtml = parser.parseToHtml(wikiFormatText); return cleanHtmlTags(dirtyHtml); }
@Override public String updatePresentation(Drawable drawable, String hoverInfo, TextPresentation presentation, int maxWidth, int maxHeight) { if (markupLanguage == null) { throw new IllegalStateException(); } if (hoverInfo == null || hoverInfo.length() == 0) { return hoverInfo; } MarkupParser parser = new MarkupParser(); parser.setMarkupLanguage(markupLanguage); String html = parser.parseToHtml(hoverInfo); return super.updatePresentation(drawable, html, presentation, maxWidth, maxHeight); }
public static void main(String[] args) { MarkupParser parser = new MarkupParser(); parser.setMarkupLanguage(new ConfluenceLanguage()); String out = parser.parseToHtml("[Foo|foo]/[Bar|bar]"); System.err.println(out); }
return markupParser.parseToHtml(content); } catch (final Exception e) { throw new IOException(NLS.bind(Messages.HelpContent_cannotAccessContent,