ys.wikiparser
Class WikiParser
java.lang.Object
ys.wikiparser.WikiParser
- Direct Known Subclasses:
- LuteceWikiParser
public class WikiParser
- extends java.lang.Object
WikiParser.renderXHTML() is the main method of this class.
It takes wiki-text and returns XHTML.
WikiParser's behavior can be customized by overriding appendXxx() methods,
which should make integration of this class into any wiki/blog/forum software
easy and painless.
- Author:
- Yaroslav Stavnichiy (yarosla@gmail.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
sb
protected java.lang.StringBuilder sb
toc
protected java.lang.StringBuilder toc
tocLevel
protected int tocLevel
HEADING_LEVEL_SHIFT
protected int HEADING_LEVEL_SHIFT
HEADING_ID_PREFIX
protected java.lang.String HEADING_ID_PREFIX
WikiParser
protected WikiParser()
WikiParser
protected WikiParser(java.lang.String wikiText)
renderXHTML
public static java.lang.String renderXHTML(java.lang.String wikiText)
parse
protected void parse(java.lang.String wikiText)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
appendMacro
protected void appendMacro(java.lang.String text)
appendLink
protected void appendLink(java.lang.String text)
appendImage
protected void appendImage(java.lang.String text)
appendText
protected void appendText(java.lang.String text)
generateTOCAnchorId
protected java.lang.String generateTOCAnchorId(int hLevel,
java.lang.String text)
appendTOCItem
protected void appendTOCItem(int level,
java.lang.String anchorId,
java.lang.String text)
completeTOC
protected void completeTOC()
appendNowiki
protected void appendNowiki(java.lang.String text)
Copyright © 2011 Mairie de Paris. All Rights Reserved.