Uses of Interface
info.bliki.wiki.model.IWikiModel

Packages that use IWikiModel
info.bliki.wiki.filter   
info.bliki.wiki.model Model classes for rendering wikipedia texts to HTML, LaTeX 
info.bliki.wiki.tags   
info.bliki.wiki.template Package for template parser functions like {{ #if: ... }} and {{ #ifeq: ... }}
 

Uses of IWikiModel in info.bliki.wiki.filter
 

Methods in info.bliki.wiki.filter with parameters of type IWikiModel
 void WPListElement.createTagStack(char[] src, IWikiModel wikiModel, int endPos)
          Create the internal TagNodes stack for a single list line
 void WPCell.createTagStack(WPTable parent, java.lang.String src, IWikiModel wikiModel, int endPos)
          Create the internal TagNodes stack for a single table cell
 void LaTeXConverter.imageNodeToText(TagNode imageTagNode, ImageFormat imageFormat, java.lang.Appendable resultBuffer, IWikiModel model)
           
 void ITextConverter.imageNodeToText(TagNode imageTagNode, ImageFormat imageFormat, java.lang.Appendable resultBuffer, IWikiModel model)
          Convert the imageTagNode into a given HTML string buffer
 void HTMLConverter.imageNodeToText(TagNode imageTagNode, ImageFormat imageFormat, java.lang.Appendable resultBuffer, IWikiModel model)
           
 void LaTeXConverter.nodesToText(java.util.List<BaseToken> nodes, java.lang.Appendable resultBuffer, IWikiModel model)
           
 void ITextConverter.nodesToText(java.util.List<BaseToken> nodes, java.lang.Appendable resultBuffer, IWikiModel model)
          Convert the list of TagTokens into a given HTML string buffer
 void HTMLConverter.nodesToText(java.util.List<BaseToken> nodes, java.lang.Appendable resultBuffer, IWikiModel model)
           
static void WikipediaParser.parse(java.lang.String rawWikiText, IWikiModel wikiModel, boolean parseTemplates)
          Call the parser on the first recursion level, where the text can contain a table of contents (TOC).
static void TemplateParser.parse(java.lang.String rawWikitext, IWikiModel wikiModel, java.lang.StringBuilder writer)
           
static void WikipediaParser.parseRecursive(java.lang.String rawWikitext, IWikiModel wikiModel)
          Call the parser on the subsequent recursion levels, where the subtexts (of templates, table cells, list items or image captions) don't contain a table of contents (TOC) Note: the wiki model doesn't call the setUp() or tearDown() methods for the subsequent recursive parser steps.
static TagStack WikipediaParser.parseRecursive(java.lang.String rawWikitext, IWikiModel wikiModel, boolean createOnlyLocalStack, boolean noTOC)
          Call the parser on the subsequent recursion levels, where the subtexts (of templates, table cells, list items or image captions) don't contain a table of contents (TOC) Note: the wiki model doesn't call the setUp() or tearDown() methods for the subsequent recursive parser steps.
 void WPTable.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel wikiModel)
           
 void WPRow.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel wikiModel)
           
 void WPList.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel wikiModel)
           
 void WPCell.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel wikiModel)
           
 void WPTable.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void WPList.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel wikiModel)
           
 void WPCell.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel wikiModel)
           
 void WPRow.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel wikiModel, int maxCols)
           
 void WikipediaScanner.setModel(IWikiModel wikiModel)
           
 void IParser.setModel(IWikiModel wikiModel)
           
 

Uses of IWikiModel in info.bliki.wiki.model
 

Classes in info.bliki.wiki.model that implement IWikiModel
 class AbstractWikiModel
          Standard model implementation
 class BBCodeModel
          Wiki model implementation which allows some simple additional BB code syntax inside the wiki syntax See BBCode
 class WikiModel
          Standard model implementation
 

Uses of IWikiModel in info.bliki.wiki.tags
 

Methods in info.bliki.wiki.tags with parameters of type IWikiModel
 void WPTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void WPPreTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void WPBoldItalicTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void TableOfContentTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void SourceTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void RefTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void ReferencesTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void PTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void PreTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void NowikiTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void NoincludeTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void MathTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void IncludeonlyTag.renderHTML(ITextConverter converter, java.lang.Appendable writer, IWikiModel model)
           
 void HTMLTag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void ATag.renderHTML(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void HTMLTag.renderHTMLWithoutTag(ITextConverter converter, java.lang.Appendable buf, IWikiModel model)
           
 void WPTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void WPParagraphTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void SourceTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void PreTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void NowikiTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void MathTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void HTMLTag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 void ATag.renderLaTeX(ITextConverter converter, java.lang.Appendable _out, IWikiModel model)
           
 

Uses of IWikiModel in info.bliki.wiki.template
 

Methods in info.bliki.wiki.template with parameters of type IWikiModel
 java.lang.String ITemplateFunction.parseFunction(char[] src, int beginIndex, int endIndex, IWikiModel model)
          Parse a template function (like for example {{ #if: ... }}) The result is also a text string in Wikipedia syntax notation which will be parsed again (recursively) in the TemplateParser step.
 java.lang.String Ifeq.parseFunction(char[] src, int beginIndex, int endIndex, IWikiModel model)
           
 java.lang.String If.parseFunction(char[] src, int beginIndex, int endIndex, IWikiModel model)
           
 java.lang.String AbstractTemplateFunction.parseFunction(char[] src, int beginIndex, int endIndex, IWikiModel model)