Class GenerateURL286Tag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- org.gatein.pc.portlet.impl.jsr168.taglib.PortletTag
-
- org.gatein.pc.portlet.impl.jsr168.taglib.GenerateURLTag
-
- org.gatein.pc.portlet.impl.jsr286.taglib.GenerateURL286Tag
-
- All Implemented Interfaces:
Serializable,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
ActionURL286Tag,RenderURL286Tag,ResourceURL286Tag
public abstract class GenerateURL286Tag extends GenerateURLTag
- Version:
- : 0.1 $
- Author:
- Boleslaw Dawidowicz
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GenerateURL286Tag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(String name, String value)Add a named property.protected voidclearPreviousTag()protected javax.portlet.BaseURLgenerateURL()protected javax.portlet.BaseURLgetBasePortletEnvironmentAndURL()Set up the environment for generating the PortletURL and get the base PortletURL to decorate.StringgetCopyCurrentRenderParameters()StringgetEscapeXml()protected booleanisEscapeXml()protected voidremoveTagParametersWithEmptyValue(javax.portlet.PortletURL portletURL)voidsetCopyCurrentRenderParameters(String copyCurrentRenderParameters)protected voidsetCopyCurrentRenderParameters(javax.portlet.PortletURL portletURL)voidsetEscapeXml(String escapeXml)protected voidwriteURL(javax.portlet.BaseURL portletURL)-
Methods inherited from class org.gatein.pc.portlet.impl.jsr168.taglib.GenerateURLTag
addParameter, doEndTag, doStartTag, getPortletMode, getSecure, getTypeValue, getURLParameters, getVar, getWindowState, setPortletMode, setPortletMode, setSecure, setSecure, setVar, setWindowState, setWindowState
-
Methods inherited from class org.gatein.pc.portlet.impl.jsr168.taglib.PortletTag
getActionRequest, getActionResponse, getConfig, getDispatchedRequest, getEventRequest, getEventResponse, getInvocation, getPortletPreferences, getPortletPreferenceValues, getPortletRequest, getPortletResponse, getPortletSessionScope, getRenderRequest, getRenderResponse, getResourceRequest, getResourceResponse, getSession
-
-
-
-
Method Detail
-
getEscapeXml
public String getEscapeXml()
-
setEscapeXml
public void setEscapeXml(String escapeXml)
-
getCopyCurrentRenderParameters
public String getCopyCurrentRenderParameters()
-
setCopyCurrentRenderParameters
public void setCopyCurrentRenderParameters(String copyCurrentRenderParameters)
-
setCopyCurrentRenderParameters
protected void setCopyCurrentRenderParameters(javax.portlet.PortletURL portletURL)
-
removeTagParametersWithEmptyValue
protected void removeTagParametersWithEmptyValue(javax.portlet.PortletURL portletURL)
-
isEscapeXml
protected boolean isEscapeXml()
-
addProperty
public void addProperty(String name, String value)
Add a named property. Cater for multiple properties with the same name by storing them in a list.- Parameters:
name-value-
-
clearPreviousTag
protected void clearPreviousTag()
- Overrides:
clearPreviousTagin classGenerateURLTag
-
getBasePortletEnvironmentAndURL
protected javax.portlet.BaseURL getBasePortletEnvironmentAndURL()
Description copied from class:GenerateURLTagSet up the environment for generating the PortletURL and get the base PortletURL to decorate. Includes setting the "type" parameter from the implementing subclass.- Overrides:
getBasePortletEnvironmentAndURLin classGenerateURLTag- Returns:
- The PortelURL to decorate
-
generateURL
protected javax.portlet.BaseURL generateURL() throws Exception- Overrides:
generateURLin classGenerateURLTag- Throws:
Exception
-
writeURL
protected void writeURL(javax.portlet.BaseURL portletURL) throws Exception- Overrides:
writeURLin classGenerateURLTag- Throws:
Exception
-
-