@Override public String getHtml() { return new HtmlTranslator(new WikiSourcePage(this), getParsingPage()).translateTree(getSyntaxTree()); }
@Override public String getHtml() { return new HtmlTranslator(new WikiSourcePage(this), getParsingPage()).translateTree(getSyntaxTree()); }
String getHtmlFor(String input) { SourcePage page = new DummySourcePage(); Symbol list = Parser.make(new ParsingPage(page), input).parse(); return new HtmlTranslator(page, new ParsingPage(page)).translateTree(list); }
String getHtmlFor(String input) { SourcePage page = new DummySourcePage(); Symbol list = Parser.make(new ParsingPage(page), input).parse(); return new HtmlTranslator(page, new ParsingPage(page)).translateTree(list); }
@Override public String getHtml() { // -AJM- Okay, this is not as clean as I'd like it to be, but for now it does the trick if (containsWikitext()) { String content = getDecoratedContent(); ParsingPage parsingPage = BaseWikitextPage.makeParsingPage((BaseWikitextPage) sourcePage); Symbol syntaxTree = Parser.make(parsingPage, content).parse(); return new HtmlTranslator(new WikiSourcePage(sourcePage), parsingPage).translateTree(syntaxTree); } else { return sourcePage.getHtml(); } }
@Override public String getHtml() { // -AJM- Okay, this is not as clean as I'd like it to be, but for now it does the trick if (containsWikitext()) { String content = getDecoratedContent(); ParsingPage parsingPage = BaseWikitextPage.makeParsingPage((BaseWikitextPage) sourcePage); Symbol syntaxTree = Parser.make(parsingPage, content).parse(); return new HtmlTranslator(new WikiSourcePage(sourcePage), parsingPage).translateTree(syntaxTree); } else { return sourcePage.getHtml(); } }