public class LinkTag extends WikiLinkTag implements ParamHandler, javax.servlet.jsp.tagext.BodyTag
If parameter jsp is defined, constructs a URL pointing to the specified JSP page, under the baseURL known by the Engine. Any ParamTag name-value pairs contained in the body are added to this URL to provide support for arbitrary JSP calls.
ANCHOR, m_format, m_pageName, m_template, URLm_wikiContext| Constructor and Description |
|---|
LinkTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag() |
void |
doInitBody() |
int |
doWikiStartTag()
This method is allowed to do pretty much whatever he wants.
|
java.lang.String |
getVersion() |
void |
initTag()
This method is called when the tag is encountered within a new request, but before the setXXX() methods are called.
|
void |
setAccessKey(java.lang.String key) |
void |
setBodyContent(javax.servlet.jsp.tagext.BodyContent bc) |
void |
setCompareToVersion(java.lang.String ver) |
void |
setContainedParameter(java.lang.String name,
java.lang.String value)
Support for ParamTag supplied parameters in body.
|
void |
setContext(java.lang.String context) |
void |
setCssClass(java.lang.String arg) |
void |
setJsp(java.lang.String jsp) |
void |
setRef(java.lang.String ref) |
void |
setRel(java.lang.String rel) |
void |
setStyle(java.lang.String style) |
void |
setTabindex(java.lang.String tabindex) |
void |
setTarget(java.lang.String target) |
void |
setTemplatefile(java.lang.String key) |
void |
setTitle(java.lang.String title) |
void |
setVersion(java.lang.String arg) |
getPage, getTemplate, setFormat, setPage, setTemplatedoCatch, doFinally, doStartTag, setId, setPageContextdoAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setParent, setValuepublic LinkTag()
public void initTag()
WikiTagBaseinitTag in class WikiLinkTagpublic void setTemplatefile(java.lang.String key)
public void setAccessKey(java.lang.String key)
public java.lang.String getVersion()
public void setVersion(java.lang.String arg)
public void setCssClass(java.lang.String arg)
public void setStyle(java.lang.String style)
public void setTitle(java.lang.String title)
public void setTarget(java.lang.String target)
public void setTabindex(java.lang.String tabindex)
public void setCompareToVersion(java.lang.String ver)
public void setRel(java.lang.String rel)
public void setRef(java.lang.String ref)
public void setJsp(java.lang.String jsp)
public void setContext(java.lang.String context)
public void setContainedParameter(java.lang.String name, java.lang.String value)
setContainedParameter in interface ParamHandlerpublic int doWikiStartTag() throws java.lang.Exception
WikiTagBasedoWikiStartTag in class WikiTagBasejava.lang.Exceptionpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class WikiLinkTagpublic void setBodyContent(javax.servlet.jsp.tagext.BodyContent bc)
setBodyContent in interface javax.servlet.jsp.tagext.BodyTagpublic void doInitBody()
doInitBody in interface javax.servlet.jsp.tagext.BodyTagCopyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.