public class CmsJspTagEnableAde extends javax.servlet.jsp.tagext.BodyTagSupport
<enable-ade/> tag.| Constructor and Description |
|---|
CmsJspTagEnableAde() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag()
Close the direct edit tag, also prints the direct edit HTML to the current page.
|
int |
doStartTag()
Opens the direct edit tag, if manual mode is set then the next
start HTML for the direct edit buttons is printed to the page.
|
static void |
enableAdeTagAction(javax.servlet.jsp.PageContext context)
Enable-ade action method.
|
static boolean |
isDirectEditDisabled(javax.servlet.ServletRequest request)
Returns if direct edit is disabled for the current request.
|
static void |
removeDirectEditFlagFromSession(javax.servlet.http.HttpSession session)
Removes the direct edit flag from session, turning the preview mode off.
|
static void |
updateDirectEditFlagInSession(javax.servlet.ServletRequest request)
Updates the direct edit flag in the session and also storing the button left info if available.
|
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContentfindAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValuepublic CmsJspTagEnableAde()
public static void enableAdeTagAction(javax.servlet.jsp.PageContext context) throws javax.servlet.jsp.JspException
context - the current JSP page contextjavax.servlet.jsp.JspException - in case something goes wrongpublic static boolean isDirectEditDisabled(javax.servlet.ServletRequest request)
request - the servlet requesttrue if direct edit is disabled for the current requestpublic static void removeDirectEditFlagFromSession(javax.servlet.http.HttpSession session)
session - the sessionpublic static void updateDirectEditFlagInSession(javax.servlet.ServletRequest request)
request - the requestpublic int doEndTag() throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.BodyTagSupportTag.EVAL_PAGEjavax.servlet.jsp.JspException - in case something goes wrongpublic int doStartTag()
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportTag.EVAL_BODY_INCLUDE