java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.apache.struts2.views.jsp.StrutsBodyTagSupport
org.apache.struts2.views.jsp.ComponentTagSupport
org.apache.struts2.views.jsp.ui.AbstractUITag
org.apache.struts2.views.jsp.ui.AbstractClosingTag
com.jgeppert.struts2.jquery.views.jsp.ui.AbstractTopicTag
com.jgeppert.struts2.jquery.views.jsp.ui.MenuTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class MenuTag extends AbstractTopicTag
Author:
Johannes Geppert
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     
    protected String
     
    protected Object
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     

    Fields inherited from class org.apache.struts2.views.jsp.ui.AbstractClosingTag

    openTemplate

    Fields inherited from class org.apache.struts2.views.jsp.ui.AbstractUITag

    accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, dynamicAttributes, errorPosition, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, requiredLabel, requiredPosition, tabindex, template, templateDir, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value

    Fields inherited from class org.apache.struts2.views.jsp.ComponentTagSupport

    component

    Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport

    bodyContent

    Fields inherited from class javax.servlet.jsp.tagext.TagSupport

    pageContext

    Fields inherited from interface javax.servlet.jsp.tagext.BodyTag

    EVAL_BODY_BUFFERED, EVAL_BODY_TAG

    Fields inherited from interface javax.servlet.jsp.tagext.IterationTag

    EVAL_BODY_AGAIN

    Fields inherited from interface javax.servlet.jsp.tagext.Tag

    EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.struts2.components.Component
    getBean(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
     
    protected void
     
    void
    setDisabled(String disabled)
     
    void
     
    void
     
    void
     
    void
    setListKey(String listKey)
     
    void
    setListValue(String listValue)
     
    void
    setOnAlwaysTopics(String onAlwaysTopics)
     
    void
    setOnBeforeTopics(String onBeforeTopics)
     
    void
    setOnChangeTopics(String onChangeTopics)
     
    void
    setParamName(String paramName)
     
    void
    setTargets(String targets)
     

    Methods inherited from class org.apache.struts2.views.jsp.ui.AbstractClosingTag

    clearTagStateForTagPoolingServers, setOpenTemplate, setPerformClearTagStateForTagPoolingServers

    Methods inherited from class org.apache.struts2.views.jsp.ui.AbstractUITag

    setAccesskey, setClass, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDynamicAttribute, setErrorPosition, setId, setJavascriptTooltip, setKey, setLabel, setLabelPosition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequiredLabel, setRequiredPosition, setStyle, setTabindex, setTemplate, setTemplateDir, setTheme, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue

    Methods inherited from class org.apache.struts2.views.jsp.ComponentTagSupport

    doEndTag, doStartTag, getComponent, populatePerformClearTagStateForTagPoolingServersParam

    Methods inherited from class org.apache.struts2.views.jsp.StrutsBodyTagSupport

    findString, findValue, findValue, getBody, getPerformClearTagStateForTagPoolingServers, getStack, release, toString

    Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport

    doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent

    Methods inherited from class javax.servlet.jsp.tagext.TagSupport

    findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.servlet.jsp.tagext.Tag

    getParent, setPageContext, setParent
  • Field Details

    • disabled

      protected String disabled
    • targets

      protected String targets
    • href

      protected String href
    • list

      protected Object list
    • listKey

      protected String listKey
    • listValue

      protected String listValue
    • paramName

      protected String paramName
  • Constructor Details

    • MenuTag

      public MenuTag()
  • Method Details

    • getBean

      public org.apache.struts2.components.Component getBean(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
      Specified by:
      getBean in class org.apache.struts2.views.jsp.ComponentTagSupport
    • populateParams

      protected void populateParams()
      Overrides:
      populateParams in class AbstractTopicTag
    • setDisabled

      public void setDisabled(String disabled)
      Overrides:
      setDisabled in class org.apache.struts2.views.jsp.ui.AbstractUITag
    • setList

      public void setList(Object list)
    • setTargets

      public void setTargets(String targets)
    • setHref

      public void setHref(String href)
    • setParamName

      public void setParamName(String paramName)
    • setOnBeforeTopics

      public void setOnBeforeTopics(String onBeforeTopics)
      Overrides:
      setOnBeforeTopics in class AbstractTopicTag
    • setOnAlwaysTopics

      public void setOnAlwaysTopics(String onAlwaysTopics)
      Overrides:
      setOnAlwaysTopics in class AbstractTopicTag
    • setOnChangeTopics

      public void setOnChangeTopics(String onChangeTopics)
      Overrides:
      setOnChangeTopics in class AbstractTopicTag
    • setList

      public void setList(String list)
    • setListKey

      public void setListKey(String listKey)
    • setListValue

      public void setListValue(String listValue)