WikiText and the UI | ||
---|---|---|
![]() | ![]() | |
Using The WikiText Parser | Markup Languages |
WikiText can be used to integrate wiki markup capabilities into your application user interface.
WikiText provides a JFace SourceViewer
for displaying wiki markup without having to use a Browser
widget.
MarkupViewer viewer = new MarkupViewer(parent, null, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
viewer.setMarkupLanguage(markupLanguage);
MarkupViewerConfiguration configuration = new MarkupViewerConfiguration(viewer);
viewer.configure(configuration);
viewer.getTextWidget().setEditable(false);
viewer.setMarkup(markup);
WikiText can be used to display wiki markup in an SWT Browser
widget:
Browser browser = new Browser(parent, SWT.NONE);
MarkupParser markupParser = new MarkupParser();
markupParser.setMarkupLanguage(new TextileLanguage());
String htmlContent = markupParser.parseToHtml(markupContent);
browser.setText(htmlContent);
![]() | ![]() | ![]() |
Using The WikiText Parser | Markup Languages |