Class GermanDefinitionExpander

java.lang.Object
info.bliki.wiki.model.AbstractWikiModel
info.bliki.wiki.model.WikiModel
All Implemented Interfaces:
info.bliki.wiki.model.IConfiguration, info.bliki.wiki.model.IContext, info.bliki.wiki.model.IWikiModel

public class GermanDefinitionExpander extends GermanDBnaryWikiModel
  • Nested Class Summary

    Nested classes/interfaces inherited from interface info.bliki.wiki.model.IConfiguration

    info.bliki.wiki.model.IConfiguration.Casing
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Set<String>
     

    Fields inherited from class DbnaryWikiModel

    trace, wi

    Fields inherited from class info.bliki.wiki.model.WikiModel

    categories, includes, links, semanticAttributes, semanticRelations

    Fields inherited from class info.bliki.wiki.model.AbstractWikiModel

    attributes, fExternalLinksCounter, fLocale, fNamespace, fNamespaceName, fNoToc, fPageTitle, fParameterParsingMode, fRecursionLevel, fRedirectLink, fReferenceNames, fReferences, fSectionCounter, fTagStack, fTemplateRecursionCount, fTemplates, fTemplateTopic, fToCSet, logger
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    expandAll(String definition, Set<String> templates)
    Convert a wiki code to plain text, while keeping track of all template calls.
    void
    substituteTemplateCall(String templateName, Map<String,String> parameterMap, Appendable writer)
     

    Methods inherited from class GermanDBnaryWikiModel

    getRawWikiContent

    Methods inherited from class info.bliki.wiki.model.WikiModel

    addCategory, addInclude, addLink, addSemanticAttribute, addSemanticRelation, addTemplate, appendInternalLink, appendInternalLink, createImageName, getCategories, getImageBaseURL, getIncludes, getLinks, getNamespace, getSemanticAttributes, getSemanticRelations, getTemplates, getWikiBaseURL, parseInternalImageLink, replaceColon, setUp, toHtml, toHtml, toHtml, toText

    Methods inherited from class info.bliki.wiki.model.AbstractWikiModel

    addCodeFormatter, addInterwikiLink, addTemplateFunction, addTokenTag, addToReferences, addToTableOfContent, append, appendExternalImageLink, appendExternalLink, appendHead, appendInternalImageLink, appendInterWikiLink, appendISBNLink, appendMailtoLink, appendRawNamespaceLinks, appendRawWikipediaLink, appendRedirectLink, appendSignature, appendStack, buildEditLinkUrl, casing, createNewInstance, createScribuntoEngine, createTableOfContent, decrementRecursionLevel, decrementTemplateRecursionLevel, encodeTitleDotUrl, encodeTitleToUrl, getAttribute, getAttributeRenderer, getCodeFormatterMap, getCurrentTimeStamp, getFrame, getInterwikiMap, getLocale, getMagicWord, getNamespaceName, getNextNumber, getNode, getPageName, getRecursionLevel, getRedirectLink, getReferences, getResourceBundle, getSimpleDateFormat, getTableOfContent, getTemplateCallsCache, getTemplateFunction, getTemplateMap, getTokenMap, getUriSchemeSet, getWikiBaseEditURL, getWikiListener, incrementRecursionLevel, incrementTemplateRecursionLevel, initialize, isCamelCaseEnabled, isEditorMode, isInterWiki, isMathtranRenderer, isNamespace, isNoToc, isParameterParsingMode, isPreviewMode, isSemanticWebActive, isTemplateTopic, isValidUriScheme, isValidUriSchemeSpecificPart, parseBehaviorSwitch, parseEvents, parseTemplates, parseTemplates, peekNode, popNode, pushNode, rawSetAttribute, reduceTokenStack, registerRenderer, render, render, render, render, renderPDF, setAttribute, setAttributeRenderers, setDefaultThumbWidth, setFrame, setNamespaceName, setNoToc, setPageName, setParameterParsingMode, setSemanticWebActive, setTemplateCallsCache, showSyntax, splitNsTitle, stackSize, swapStack, tearDown

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • templates

      protected Set<String> templates
  • Constructor Details

  • Method Details

    • expandAll

      public String expandAll(String definition, Set<String> templates)
      Convert a wiki code to plain text, while keeping track of all template calls.
      Parameters:
      definition - the wiki code
      templates - if not null, the method will add all called templates to the set.
      Returns:
      the expanding resulting string
    • substituteTemplateCall

      public void substituteTemplateCall(String templateName, Map<String,String> parameterMap, Appendable writer) throws IOException
      Specified by:
      substituteTemplateCall in interface info.bliki.wiki.model.IWikiModel
      Overrides:
      substituteTemplateCall in class info.bliki.wiki.model.AbstractWikiModel
      Throws:
      IOException