public class PluginContent extends org.jdom2.Text
Constructor and Description |
---|
PluginContent(String pluginName,
Map<String,String> parameters)
Creates a new DOM element with the given plugin name and a map of parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
executeParse(WikiContext context)
Executes the executeParse() method.
|
String |
getParameter(String name)
Returns a parameter value from the parameter map.
|
Map<String,String> |
getParameters()
Returns the parameter map given in the constructor.
|
String |
getPluginName()
Returns the name of the plugin invoked by the DOM element.
|
String |
getText()
The main invocation for the plugin.
|
String |
getValue()
Returns the rendered plugin.
|
String |
invoke(WikiContext context)
Performs plugin invocation and return its contents.
|
static PluginContent |
parsePluginLine(WikiContext context,
String commandline,
int pos)
Parses a plugin invocation and returns a DOM element.
|
append, append, clone, detach, getParent, getTextNormalize, getTextTrim, normalizeString, setParent, setText, toString
public PluginContent(String pluginName, Map<String,String> parameters)
pluginName
- The FQN of a plugin.parameters
- A Map of parameters.public String getPluginName()
public String getParameter(String name)
name
- the name of the parameter.public Map<String,String> getParameters()
public String getValue()
getValue
in class org.jdom2.Text
public String getText()
getText
in class org.jdom2.Text
public String invoke(WikiContext context)
context
- WikiContext in which the plugin is executed. Must NOT be null.public void executeParse(WikiContext context) throws PluginException
context
- The WikiContextPluginException
- If something goes wrong.public static PluginContent parsePluginLine(WikiContext context, String commandline, int pos) throws PluginException
context
- The WikiContextcommandline
- The line to parsepos
- The position in the stream parsing.PluginException
- If plugin invocation is faultyCopyright © 2001-2019 The Apache Software Foundation. All rights reserved.