|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.bliki.wiki.model.AbstractWikiModel
info.bliki.wiki.model.WikiModel
info.bliki.wiki.impl.DumpWikiModel
public class DumpWikiModel
Field Summary |
---|
Fields inherited from class info.bliki.wiki.model.WikiModel |
---|
categories, fExternalImageBaseURL, fExternalWikiBaseURL, links, semanticAttributes, semanticRelations, templates |
Fields inherited from class info.bliki.wiki.model.AbstractWikiModel |
---|
attributeRenderers, attributes, fNamespace, fPageTitle, fParserRecursionCount, fRecursionLevel, fRedirectLink, fReferenceNames, fReferences, fSectionCounter, fTableOfContent, fTableOfContentTag, fTagStack, fTemplateRecursionCount, fToCSet |
Constructor Summary | |
---|---|
DumpWikiModel(WikiDB wikiDB,
info.bliki.wiki.dump.Siteinfo siteinfo,
java.util.Locale locale,
java.lang.String imageBaseURL,
java.lang.String linkBaseURL,
java.lang.String imageDirectoryName)
|
|
DumpWikiModel(WikiDB wikiDB,
info.bliki.wiki.dump.Siteinfo siteinfo,
java.lang.String imageBaseURL,
java.lang.String linkBaseURL,
java.lang.String imageDirectoryName)
|
Method Summary | |
---|---|
void |
appendInternalImageLink(java.lang.String hrefImageLink,
java.lang.String srcImageLink,
info.bliki.wiki.model.ImageFormat imageFormat)
|
void |
appendInternalLink(java.lang.String topic,
java.lang.String hashSection,
java.lang.String topicDescription,
java.lang.String cssClass,
boolean parseRecursive)
|
java.lang.String |
getCategoryNamespace()
|
java.lang.String |
getImageNamespace()
|
java.lang.String |
getRawWikiContent(java.lang.String namespace,
java.lang.String articleName,
java.util.Map<java.lang.String,java.lang.String> templateParameters)
Get the raw wiki text for the given namespace and article name. |
java.lang.String |
getRedirectedWikiContent(java.lang.String rawWikitext,
java.util.Map<java.lang.String,java.lang.String> templateParameters)
|
java.lang.String |
getTemplateNamespace()
|
boolean |
isCategoryNamespace(java.lang.String namespace)
|
boolean |
isImageNamespace(java.lang.String namespace)
|
boolean |
isNamespace(java.lang.String namespace)
|
boolean |
isTemplateNamespace(java.lang.String namespace)
|
void |
parseInternalImageLink(java.lang.String imageNamespace,
java.lang.String rawImageLink)
|
Methods inherited from class info.bliki.wiki.model.WikiModel |
---|
addCategory, addLink, addSemanticAttribute, addSemanticRelation, addTemplate, getCategories, getLinks, getNamespace, getSemanticAttributes, getSemanticRelations, getTemplates, replaceColon, setUp |
Methods inherited from class info.bliki.wiki.model.AbstractWikiModel |
---|
addCodeFormatter, addInterwikiLink, addTemplateFunction, addTokenTag, addToReferences, addToTableOfContent, append, appendExternalImageLink, appendExternalLink, appendExternalLink, appendHead, appendHead, appendInterWikiLink, appendISBNLink, appendMailtoLink, appendRawNamespaceLinks, appendRawWikipediaLink, appendRedirectLink, appendSignature, appendStack, appendToCAnchor, buildEditLinkUrl, createNewInstance, createTableOfContent, decrementRecursionLevel, encodeTitleDotUrl, encodeTitleToUrl, get2ndCategoryNamespace, get2ndImageNamespace, get2ndTemplateNamespace, getAttribute, getAttributeRenderer, getCodeFormatterMap, getCurrentTimeStamp, getInterwikiMap, getLocale, getNextNumber, getNode, getPageName, getRecursionLevel, getRedirectLink, getReferences, getResourceBundle, getTableOfContent, getTemplateCallsCache, getTemplateFunction, getTemplateMap, getTokenMap, getUriSchemeSet, getWikiListener, incrementParserRecursionCount, incrementRecursionLevel, incrementTemplateRecursionCount, initialize, isCamelCaseEnabled, isEditorMode, isInterWiki, isMathtranRenderer, isPreviewMode, isSemanticWebActive, isTemplateTopic, isValidUriScheme, isValidUriSchemeSpecificPart, parseBBCodes, parseEvents, parseTemplates, parseTemplates, peekNode, popNode, pushNode, rawSetAttribute, registerRenderer, render, render, renderPDF, setAttribute, setAttributeRenderers, setDefaultThumbWidth, setPageName, setSemanticWebActive, setTemplateCallsCache, showSyntax, stackSize, substituteTemplateCall, swapStack, tearDown, toNodeList |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DumpWikiModel(WikiDB wikiDB, info.bliki.wiki.dump.Siteinfo siteinfo, java.lang.String imageBaseURL, java.lang.String linkBaseURL, java.lang.String imageDirectoryName)
wikiDB
- a wiki database to retrieve already cached templatesimageBaseURL
- a url string which must contains a "${image}" variable
which will be replaced by the image name, to create links to
images.linkBaseURL
- a url string which must contains a "${title}" variable
which will be replaced by the topic title, to create links to
other wiki topics.imageDirectoryName
- a directory for storing downloaded Wikipedia images. The directory
must already exist.public DumpWikiModel(WikiDB wikiDB, info.bliki.wiki.dump.Siteinfo siteinfo, java.util.Locale locale, java.lang.String imageBaseURL, java.lang.String linkBaseURL, java.lang.String imageDirectoryName)
wikiDB
- a wiki database to retrieve already cached templateslocale
- a locale for loading language specific resourcesimageBaseURL
- a url string which must contains a "${image}" variable
which will be replaced by the image name, to create links to
images.linkBaseURL
- a url string which must contains a "${title}" variable
which will be replaced by the topic title, to create links to
other wiki topics.imageDirectoryName
- a directory for storing downloaded Wikipedia images. The directory
must already exist.Method Detail |
---|
public java.lang.String getRawWikiContent(java.lang.String namespace, java.lang.String articleName, java.util.Map<java.lang.String,java.lang.String> templateParameters)
getRawWikiContent
in interface info.bliki.wiki.model.IWikiModel
getRawWikiContent
in class info.bliki.wiki.model.AbstractWikiModel
namespace
- the namespace of this articletemplateName
- the name of the templatetemplateParameters
- if the namespace is the Template namespace, the current
template parameters are stored as String
s in this map
null
if no content was foundUser.queryContent(String[])
public java.lang.String getRedirectedWikiContent(java.lang.String rawWikitext, java.util.Map<java.lang.String,java.lang.String> templateParameters)
public void appendInternalImageLink(java.lang.String hrefImageLink, java.lang.String srcImageLink, info.bliki.wiki.model.ImageFormat imageFormat)
appendInternalImageLink
in interface info.bliki.wiki.model.IWikiModel
appendInternalImageLink
in class info.bliki.wiki.model.AbstractWikiModel
public void appendInternalLink(java.lang.String topic, java.lang.String hashSection, java.lang.String topicDescription, java.lang.String cssClass, boolean parseRecursive)
appendInternalLink
in interface info.bliki.wiki.model.IWikiModel
appendInternalLink
in class info.bliki.wiki.model.WikiModel
public void parseInternalImageLink(java.lang.String imageNamespace, java.lang.String rawImageLink)
parseInternalImageLink
in interface info.bliki.wiki.model.IWikiModel
parseInternalImageLink
in class info.bliki.wiki.model.WikiModel
public java.lang.String getCategoryNamespace()
getCategoryNamespace
in interface info.bliki.wiki.model.IWikiModel
getCategoryNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public java.lang.String getImageNamespace()
getImageNamespace
in interface info.bliki.wiki.model.IWikiModel
getImageNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public java.lang.String getTemplateNamespace()
getTemplateNamespace
in interface info.bliki.wiki.model.IWikiModel
getTemplateNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public boolean isCategoryNamespace(java.lang.String namespace)
isCategoryNamespace
in interface info.bliki.wiki.model.IWikiModel
isCategoryNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public boolean isImageNamespace(java.lang.String namespace)
isImageNamespace
in interface info.bliki.wiki.model.IWikiModel
isImageNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public boolean isNamespace(java.lang.String namespace)
isNamespace
in interface info.bliki.wiki.model.IWikiModel
isNamespace
in class info.bliki.wiki.model.AbstractWikiModel
public boolean isTemplateNamespace(java.lang.String namespace)
isTemplateNamespace
in interface info.bliki.wiki.model.IWikiModel
isTemplateNamespace
in class info.bliki.wiki.model.AbstractWikiModel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |