Package org.apache.wiki.tags
Class PluginTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.apache.wiki.tags.WikiBodyTag
org.apache.wiki.tags.PluginTag
- All Implemented Interfaces:
Serializable,javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag,javax.servlet.jsp.tagext.TryCatchFinally
public class PluginTag extends WikiBodyTag
Inserts any Wiki plugin. The body of the tag becomes then
the body for the plugin.
Attributes
- plugin - name of the plugin you want to insert.
- args - An argument string for the tag.
- Since:
- 2.0
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class org.apache.wiki.tags.WikiBodyTag
m_wikiContextFields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContentFields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAGFields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors Constructor Description PluginTag() -
Method Summary
Modifier and Type Method Description intdoAfterBody()intdoEndTag()intdoWikiStartTag()A local stub for doing tags.voidrelease()voidsetArgs(String a)Set the argument string to the plugin.voidsetPlugin(String p)Set the name of the plugin to execute.Methods inherited from class org.apache.wiki.tags.WikiBodyTag
doCatch, doFinally, doStartTagMethods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, setBodyContentMethods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
-
Constructor Details
-
PluginTag
public PluginTag()
-
-
Method Details
-
release
- Specified by:
releasein interfacejavax.servlet.jsp.tagext.Tag- Overrides:
releasein classjavax.servlet.jsp.tagext.BodyTagSupport
-
setPlugin
Set the name of the plugin to execute.- Parameters:
p- Name of the plugin.
-
setArgs
Set the argument string to the plugin.- Parameters:
a- Arguments string.
-
doWikiStartTag
A local stub for doing tags. This is just called after the local variables have been set.- Specified by:
doWikiStartTagin classWikiBodyTag- Returns:
- As doStartTag()
- Throws:
javax.servlet.jsp.JspExceptionIOException
-
doEndTag
- Specified by:
doEndTagin interfacejavax.servlet.jsp.tagext.Tag- Overrides:
doEndTagin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-
doAfterBody
- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-