public abstract class ParserFunctionBase extends Object implements Serializable, Comparable<ParserFunctionBase>
| Modifier and Type | Class and Description |
|---|---|
static class |
ParserFunctionBase.ParserFunctionAdapter |
protected static class |
ParserFunctionBase.ParserFunctionRef |
| Constructor and Description |
|---|
ParserFunctionBase(PfnArgumentMode argMode,
boolean pageSwitch,
String id)
For un-marshaling only.
|
ParserFunctionBase(PfnArgumentMode argMode,
String id)
For un-marshaling only.
|
ParserFunctionBase(String id)
For un-marshaling only.
|
ParserFunctionBase(WikiConfig wikiConfig,
PfnArgumentMode argMode,
boolean pageSwitch,
String id) |
ParserFunctionBase(WikiConfig wikiConfig,
PfnArgumentMode argMode,
String id) |
ParserFunctionBase(WikiConfig wikiConfig,
String id) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ParserFunctionBase o) |
boolean |
equals(Object obj) |
PfnArgumentMode |
getArgMode() |
String |
getId() |
WikiConfig |
getWikiConfig() |
int |
hashCode() |
abstract WtNode |
invoke(WtNode template,
ExpansionFrame preprocessorFrame,
List<? extends WtNode> argsValues)
WtNode can either be a WtTemplate or a WtPageSwitch
|
boolean |
isPageSwitch() |
protected EngineNodeFactory |
nf() |
void |
setWikiConfig(WikiConfig wikiConfig)
For internal use only!
|
String |
toString() |
protected EngineAstTextUtils |
tu() |
public ParserFunctionBase(String id)
public ParserFunctionBase(PfnArgumentMode argMode, String id)
public ParserFunctionBase(PfnArgumentMode argMode, boolean pageSwitch, String id)
public ParserFunctionBase(WikiConfig wikiConfig, String id)
public ParserFunctionBase(WikiConfig wikiConfig, PfnArgumentMode argMode, String id)
public ParserFunctionBase(WikiConfig wikiConfig, PfnArgumentMode argMode, boolean pageSwitch, String id)
public void setWikiConfig(WikiConfig wikiConfig)
public WikiConfig getWikiConfig()
public String getId()
public PfnArgumentMode getArgMode()
public boolean isPageSwitch()
protected EngineNodeFactory nf()
protected EngineAstTextUtils tu()
public abstract WtNode invoke(WtNode template, ExpansionFrame preprocessorFrame, List<? extends WtNode> argsValues)
public int compareTo(ParserFunctionBase o)
compareTo in interface Comparable<ParserFunctionBase>Copyright © 2010–2018 University of Erlangen-Nürnberg - Open Source Research Group. All rights reserved.