public void setMarkupLanguage(MarkupLanguage markupLanguage) { parser.setMarkupLanguage(markupLanguage); }
private MarkupParser createMarkupParser() { final MarkupParser markupParser = new MarkupParser(); markupParser.setMarkupLanguage(createMarkupLanguage()); return markupParser; }
@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); }
public String parse(String markupContent) throws Exception { if (markupLanguage == null) { throw new IllegalStateException("must set markupLanguage"); //$NON-NLS-1$ } StringWriter out = new StringWriter(); DocBookDocumentBuilder builder = new DocBookDocumentBuilder(out) { @Override protected XmlStreamWriter createXmlStreamWriter(Writer out) { return super.createFormattingXmlStreamWriter(out); } }; builder.setBookTitle(bookTitle); MarkupParser markupParser = new MarkupParser(); markupParser.setBuilder(builder); markupParser.setMarkupLanguage(markupLanguage); markupParser.parse(markupContent); return out.toString(); }
parser.setMarkupLanguage(markupLanguage); parser.setBuilder(builder); builder.setBookTitle(bookTitle == null ? name : bookTitle);
parser.setMarkupLanguage(markupLanguage); parser.setBuilder(builder);
parser.setMarkupLanguage(markupLanguage); parser.setBuilder(builder); builder.setEmitDtd(true);
parser.setMarkupLanguage(markupLanguage); parser.setBuilder(splittingBuilder);
public OutlineItem parse(OutlineItem root, String markup) { if (markup == null || markup.length() == 0 || markupLanguage == null) { root.setLength(markup == null ? 0 : markup.length()); return root; } root.setLength(markup.length()); markupLanguage.setFilterGenerativeContents(true); markupLanguage.setBlocksOnly(isBlocksOnly()); try { OutlineBuilder outlineBuilder = (OutlineBuilder) createOutlineUpdater(root); outlineBuilder.idGenerator.setGenerationStrategy(markupLanguage.getIdGenerationStrategy()); MarkupParser markupParser = new MarkupParser(); markupParser.setBuilder(outlineBuilder); markupParser.setMarkupLanguage(markupLanguage); markupParser.parse(markup); } finally { markupLanguage.setFilterGenerativeContents(false); markupLanguage.setBlocksOnly(false); } return root; }
parser.setMarkupLanguage(markupLanguage); parser.setBuilder(builder); if (topicDoctype != null) { parser.setMarkupLanguage(markupLanguage); parser.setBuilder(builder);
markupParser.setMarkupLanguage(markupLanguage);