public class PluginContent extends org.jdom2.Text implements PluginElement
| Constructor and Description |
|---|
PluginContent(java.lang.String pluginName,
java.util.Map<java.lang.String,java.lang.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(Context context) |
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
java.lang.String |
getPluginName() |
java.lang.String |
getText() |
java.lang.String |
getValue() |
java.lang.String |
invoke(Context context) |
static PluginContent |
parsePluginLine(Context context,
java.lang.String commandline,
int pos)
Parses a plugin invocation and returns a DOM element.
|
append, append, clone, detach, getParent, getTextNormalize, getTextTrim, normalizeString, setParent, setText, toStringpublic PluginContent(java.lang.String pluginName, java.util.Map<java.lang.String,java.lang.String> parameters)
pluginName - The FQN of a plugin.parameters - A Map of parameters.public java.lang.String getPluginName()
getPluginName in interface PluginElementpublic java.lang.String getParameter(java.lang.String name)
getParameter in interface PluginElementpublic java.util.Map<java.lang.String,java.lang.String> getParameters()
getParameters in interface PluginElementpublic java.lang.String getValue()
getValue in interface PluginElementgetValue in class org.jdom2.Textpublic java.lang.String getText()
getText in interface PluginElementgetText in class org.jdom2.Textpublic java.lang.String invoke(Context context)
invoke in interface PluginElementpublic void executeParse(Context context) throws PluginException
executeParse in interface PluginElementPluginExceptionpublic static PluginContent parsePluginLine(Context context, java.lang.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 (c) 2001-2022 The Apache Software Foundation. All rights reserved.