public class NSE extends NS
{{nse: ... }} namespace/i>
syntax
From
MediaWiki:
{{ns:}} returns the current localized name for the namespace with that index,
canonical name, or local alias. Thus {{ns:6}}, {{ns:File}}, and {{ns:Image}}
(an old name for the File namespace) all return "File". On a wiki where the
content language was French, {{ns:Fichier}} would also be valid, but
{{ns:Datei}} (the localisation of "File" into German) would not.
{{nse:}} is the equivalent encoded for MediaWiki URLs. It does the same, but
it replaces spaces with underscores, making it usable in external links.| Modifier and Type | Field and Description |
|---|---|
static ITemplateFunction |
CONST |
| Constructor and Description |
|---|
NSE() |
| Modifier and Type | Method and Description |
|---|---|
String |
parseFunction(List<String> list,
IWikiModel model,
char[] src,
int beginIndex,
int endIndex,
boolean isSubst)
Parse a template function (like for example
{{ #if: ... |
getFunctionDoc, parse, parseTrimpublic static final ITemplateFunction CONST
public String parseFunction(List<String> list, IWikiModel model, char[] src, int beginIndex, int endIndex, boolean isSubst)
AbstractTemplateFunction{{ #if: ... }}).
The result is also a text string in Wikipedia syntax notation which will be
parsed again (recursively) in the TemplateParser step.parseFunction in interface ITemplateFunctionparseFunction in class NSlist - the parser function arguments (extracted from the wiki text by
splitting the string at the pipe symbol ´|´)model - the wiki modelsrc - the array of the current Wikipedia source text.beginIndex - the beginning index, inclusive.endIndex - the ending index, exclusive.isSubst - if true the template function was called from
subst or safesubst function and the arguments of
the function are typically not parsed recursively.null if
the parsing fails or isn't valid.TemplateParser#parseTemplate(StringBuffer)Copyright © 2017 Java Wikipedia API (Bliki engine). All rights reserved.