Class CombinedWikiModel
java.lang.Object
info.bliki.wiki.model.AbstractWikiModel
info.bliki.wiki.model.WikiModel
org.getalp.dbnary.bliki.DbnaryWikiModel
org.getalp.dbnary.languages.commons.EnglishLikeModulesPatcherWikiModel
org.getalp.dbnary.languages.eng.EnglishWikiModel
org.getalp.dbnary.languages.eng.CombinedWikiModel
- All Implemented Interfaces:
info.bliki.wiki.model.IConfiguration, info.bliki.wiki.model.IContext, info.bliki.wiki.model.IWikiModel
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface info.bliki.wiki.model.IConfiguration
info.bliki.wiki.model.IConfiguration.Casing -
Field Summary
Fields inherited from class DbnaryWikiModel
trace, wiFields inherited from class info.bliki.wiki.model.WikiModel
categories, includes, links, semanticAttributes, semanticRelations, templatesFields 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
ConstructorsConstructorDescriptionCombinedWikiModel(WiktionaryDataHandler we, WiktionaryPageSource wi, Locale locale, String imageBaseURL, String linkBaseURL) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCategory(String categoryName, String sortKey) voiddisplayGlobalTrace(String msg) voidexpandCitation(String definition, Set<org.apache.commons.lang3.tuple.Pair<org.apache.jena.rdf.model.Property, org.apache.jena.rdf.model.RDFNode>> context) voidexpandExample(String definition, Set<org.apache.commons.lang3.tuple.Pair<org.apache.jena.rdf.model.Property, org.apache.jena.rdf.model.RDFNode>> context) voidparseDefinition(String definition, int defLevel) Parse a mediawiki string and register its plain text rendering as a new definitionparseEnTemplatesHTML(String htmlCode) voidparseMorphology(String morphTemplate) voidparsePronunciation(String pronTemplate) voidsetPageName(String pageTitle) voidsubstituteDefinitionTemplate(String templateName, Map<String, String> parameterMap, Appendable writer) voidsubstituteTemplateCall(String templateName, Map<String, String> parameterMap, Appendable writer) Methods inherited from class EnglishWikiModel
getRawWikiContentMethods inherited from class DbnaryWikiModel
expandWikiCode, getAndPatchModule, loadModuleResource, patchModule, prepareForTransclusion, renderMethods inherited from class info.bliki.wiki.model.WikiModel
addInclude, addLink, addSemanticAttribute, addSemanticRelation, addTemplate, appendInternalLink, appendInternalLink, createImageName, getCategories, getImageBaseURL, getIncludes, getLinks, getNamespace, getSemanticAttributes, getSemanticRelations, getTemplates, getWikiBaseURL, parseInternalImageLink, replaceColon, setUp, toHtml, toHtml, toHtml, toTextMethods 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, setParameterParsingMode, setSemanticWebActive, setTemplateCallsCache, showSyntax, splitNsTitle, stackSize, swapStack, tearDown
-
Constructor Details
-
CombinedWikiModel
public CombinedWikiModel(WiktionaryDataHandler we, WiktionaryPageSource wi, Locale locale, String imageBaseURL, String linkBaseURL)
-
-
Method Details
-
parseDefinition
Parse a mediawiki string and register its plain text rendering as a new definition- Parameters:
definition- the definition to parsedefLevel- the level of the definition
-
parsePronunciation
-
parseMorphology
-
expandCitation
-
expandExample
-
setPageName
- Specified by:
setPageNamein interfaceinfo.bliki.wiki.model.IWikiModel- Overrides:
setPageNamein classinfo.bliki.wiki.model.AbstractWikiModel
-
substituteTemplateCall
public void substituteTemplateCall(String templateName, Map<String, String> parameterMap, Appendable writer) throws IOException- Specified by:
substituteTemplateCallin interfaceinfo.bliki.wiki.model.IWikiModel- Overrides:
substituteTemplateCallin classEnglishWikiModel- Throws:
IOException
-
substituteDefinitionTemplate
public void substituteDefinitionTemplate(String templateName, Map<String, String> parameterMap, Appendable writer) throws IOException- Throws:
IOException
-
parseEnTemplatesHTML
-
addCategory
-
displayGlobalTrace
- Overrides:
displayGlobalTracein classDbnaryWikiModel
-