| Modifier and Type | Method and Description |
|---|---|
ExpansionFrame |
ExpansionVisitor.getExpFrame() |
ExpansionFrame |
ExpansionFrame.getParentFrame() |
ExpansionFrame |
ExpansionFrame.getRootFrame() |
| Modifier and Type | Method and Description |
|---|---|
protected EngProcessedPage |
WtEngineImpl.expand(ExpansionCallback callback,
PageId pageId,
WtPreproWikitextPage ppAst,
WtEntityMap entityMap,
boolean forInclusion,
Map<String,WtNodeList> arguments,
ExpansionFrame rootFrame,
ExpansionFrame parentFrame) |
abstract WtNode |
TagExtensionBase.invoke(ExpansionFrame preprocessorFrame,
WtTagExtension wtTagExtension,
Map<String,WtNodeList> attributes,
WtTagExtensionBody wtTagExtensionBody) |
abstract WtNode |
ParserFunctionBase.invoke(WtNode template,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> argsValues)
WtNode can either be a WtTemplate or a WtPageSwitch
|
protected EngProcessedPage |
WtEngineImpl.preprocessAndExpand(ExpansionCallback callback,
PageId pageId,
String wikitext,
boolean forInclusion,
WtEntityMap entityMap,
Map<String,WtNodeList> arguments,
ExpansionFrame rootFrame,
ExpansionFrame parentFrame)
This function is only called by preprocessor frames to pull in pages for
transclusion or redirection.
|
FullPage |
ExpansionCallback.retrieveWikitext(ExpansionFrame expansionFrame,
PageTitle pageTitle)
Retrieves the latest revision of the article.
|
| Constructor and Description |
|---|
ExpansionFrame(WtEngineImpl engine,
ExpansionCallback callback,
ExpansionDebugHooks hooks,
PageTitle title,
WtEntityMap entityMap,
Map<String,WtNodeList> arguments,
boolean forInclusion,
boolean noRedirect,
ExpansionFrame rootFrame,
ExpansionFrame parentFrame,
List<de.fau.cs.osr.ptk.common.Warning> warnings,
EngLogContainer frameLog,
boolean timingEnabled,
boolean catchAll) |
ExpansionVisitor(ExpansionFrame expFrame,
EngLogContainer frameLog,
ExpansionDebugHooks hooks,
boolean timingEnabled,
boolean catchAll) |
| Modifier and Type | Method and Description |
|---|---|
WtNode |
BuiltInTagExtensions.TagExtensionPre.invoke(ExpansionFrame frame,
WtTagExtension tagExt,
Map<String,WtNodeList> attrs,
WtTagExtensionBody body) |
WtNode |
BuiltInTagExtensions.TagExtensionNowiki.invoke(ExpansionFrame frame,
WtTagExtension tagExt,
Map<String,WtNodeList> attrs,
WtTagExtensionBody body) |
WtNode |
BuiltInParserFunctions.ParserFunctionSafeSubst.invoke(WtNode template,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
| Modifier and Type | Method and Description |
|---|---|
WtNode |
Convert.invoke(WtNode pnf,
ExpansionFrame frame,
List<? extends WtNode> args) |
| Modifier and Type | Method and Description |
|---|---|
WtNode |
CorePfnBehaviorSwitch.invoke(WtNode pageSwitch,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnFunction.invoke(WtNode pfn,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnVariable.invoke(WtNode var,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
protected abstract WtNode |
CorePfnBehaviorSwitch.invoke(WtPageSwitch var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesPageNames.FullPagenamePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesPageNames.FullPagenameePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesPageNames.PagenamePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesPageNames.BasePagenamePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesPageNames.SubjectPagenamePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesDateAndTime.CurrentYearPfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesDateAndTime.CurrentMonthPfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesDateAndTime.CurrentDayPfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesNamespaces.SubjectspacePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariablesNamespaces.TalkspacePfn.invoke(WtTemplate var,
ExpansionFrame frame) |
protected WtNode |
CorePfnVariable.invoke(WtTemplate var,
ExpansionFrame frame) |
WtNode |
CorePfnFunctionsFormatting.LcPfn.invoke(WtTemplate pfn,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsFormatting.LcFirstPfn.invoke(WtTemplate pfn,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsFormatting.UcPfn.invoke(WtTemplate pfn,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsFormatting.UcFirstPfn.invoke(WtTemplate pfn,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsFormatting.PadLeftPfn.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnVariablesPageNames.PagenameePfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnVariablesPageNames.TalkPagenamePfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnFunctionsUrlData.FullurlPfn.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnFunctionsUrlData.FilepathPfn.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsUrlData.UrlencodePfn.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnVariablesTechnicalMetadata.SitenamePfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnVariablesTechnicalMetadata.ContentLanguagePfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnVariablesTechnicalMetadata.ProtectionLevelPfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnVariablesTechnicalMetadata.DefaultsortPfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
CorePfnFunctionsMiscellaneous.TagPfn.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnVariablesNamespaces.NamespacePfn.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
abstract WtNode |
CorePfnFunction.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnVariable.invoke(WtTemplate var,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
CorePfnFunctionsNamespaces.NsPfn.invoke(WtTemplate wtTemplate,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> args) |
protected WtNode |
CorePfnVariablesPageNames.SubjectPagenamePfn.invokeStatic(ExpansionFrame frame) |
| Modifier and Type | Method and Description |
|---|---|
WtNode |
MathTagExt.MathTagExtImpl.invoke(ExpansionFrame frame,
WtTagExtension tagExt,
Map<String,WtNodeList> attrs,
WtTagExtensionBody body) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract WtNode |
ParserFunctionsExtPfn.CtrlStmt.evaluate(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected WtNode |
ParserFunctionsExtPfn.IfThenElseStmt.evaluate(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected WtNode |
ParserFunctionSwitch.evaluate(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected boolean |
ParserFunctionIfExist.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected boolean |
ParserFunctionIfError.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected abstract boolean |
ParserFunctionsExtPfn.IfThenElseStmt.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected boolean |
ParserFunctionIf.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected boolean |
ParserFunctionIfeq.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
protected boolean |
ParserFunctionIfExpr.evaluateCondition(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
ParserFunctionsExtPfn.invoke(WtNode template,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
ParserFunctionExpr.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
ParserFunctionTimeLocal.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
ParserFunctionTime.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
abstract WtNode |
ParserFunctionsExtPfn.invoke(WtTemplate wtTemplate,
ExpansionFrame frame,
List<? extends WtNode> argsValues) |
WtNode |
ParserFunctionsExtPfn.CtrlStmt.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
WtNode |
ParserFunctionTitleparts.invoke(WtTemplate pfn,
ExpansionFrame frame,
List<? extends WtNode> args) |
| Modifier and Type | Method and Description |
|---|---|
WtNode |
RefTagExt.RefTagExtImpl.invoke(ExpansionFrame frame,
WtTagExtension tagExt,
Map<String,WtNodeList> attrs,
WtTagExtensionBody body) |
| Modifier and Type | Method and Description |
|---|---|
FullPage |
WtEngineToolbox.TestExpansionCallback.retrieveWikitext(ExpansionFrame expansionFrame,
PageTitle pageTitle) |
Copyright © 2010–2018 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.