Class GenerateURL286Tag
java.lang.Object
jakarta.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:
jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,Serializable
- Direct Known Subclasses:
ActionURL286Tag,RenderURL286Tag,ResourceURL286Tag
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(String name, String value) Add a named property.protected voidprotected javax.portlet.BaseURLprotected javax.portlet.BaseURLSet up the environment for generating the PortletURL and get the base PortletURL to decorate.protected booleanprotected 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, setWindowStateMethods 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, getSessionMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Constructor Details
-
GenerateURL286Tag
public GenerateURL286Tag()
-
-
Method Details
-
getEscapeXml
-
setEscapeXml
-
getCopyCurrentRenderParameters
-
setCopyCurrentRenderParameters
-
setCopyCurrentRenderParameters
protected void setCopyCurrentRenderParameters(javax.portlet.PortletURL portletURL) -
removeTagParametersWithEmptyValue
protected void removeTagParametersWithEmptyValue(javax.portlet.PortletURL portletURL) -
isEscapeXml
protected boolean isEscapeXml() -
addProperty
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
- Overrides:
generateURLin classGenerateURLTag- Throws:
Exception
-
writeURL
- Overrides:
writeURLin classGenerateURLTag- Throws:
Exception
-