Class MenuElementTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.deltava.taglib.BrowserInfoTag
org.deltava.taglib.layout.MenuElementTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable
- Direct Known Subclasses:
MenuItemTag, MenuTag, SubMenuItemTag, SubMenuTag
An abstract clas to JSP tags that display navigation menu elements.
- Since:
- 2.6
- Version:
- 6.3
- Author:
- Luke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanStores whether elements are rendered via tables or lists.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 TypeMethodDescriptionintChecks if we are rendering page regions as TABLEs or DIVs.Methods inherited from class BrowserInfoTag
getBrowserContext, passedCAPTCHAMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
-
Field Details
-
_renderTable
protected boolean _renderTableStores whether elements are rendered via tables or lists.
-
-
Constructor Details
-
MenuElementTag
MenuElementTag()
-
-
Method Details
-
doStartTag
public int doStartTag() throws jakarta.servlet.jsp.JspExceptionChecks if we are rendering page regions as TABLEs or DIVs. If we are using TABLEs, this tag and its subclasses will degrede to generating <TR> elements, rather than <UL> and <LI> elements.- Specified by:
doStartTagin interfacejakarta.servlet.jsp.tagext.Tag- Overrides:
doStartTagin classjakarta.servlet.jsp.tagext.TagSupport- Returns:
- EVAL_BODY_INCLUDE always
- Throws:
jakarta.servlet.jsp.JspException
-