Class AbstractDoubleListTag

All Implemented Interfaces:
jakarta.servlet.jsp.tagext.BodyTag, jakarta.servlet.jsp.tagext.DynamicAttributes, jakarta.servlet.jsp.tagext.IterationTag, jakarta.servlet.jsp.tagext.JspTag, jakarta.servlet.jsp.tagext.Tag, Serializable
Direct Known Subclasses:
DoubleSelectTag, OptionTransferSelectTag

public abstract class AbstractDoubleListTag extends AbstractRequiredListTag
See Also:
  • Field Details

    • doubleList

      protected String doubleList
    • doubleListKey

      protected String doubleListKey
    • doubleListValue

      protected String doubleListValue
    • doubleListCssClass

      protected String doubleListCssClass
    • doubleListCssStyle

      protected String doubleListCssStyle
    • doubleListTitle

      protected String doubleListTitle
    • doubleName

      protected String doubleName
    • doubleValue

      protected String doubleValue
    • formName

      protected String formName
    • emptyOption

      protected String emptyOption
    • headerKey

      protected String headerKey
    • headerValue

      protected String headerValue
    • multiple

      protected String multiple
    • size

      protected String size
    • doubleId

      protected String doubleId
    • doubleDisabled

      protected String doubleDisabled
    • doubleMultiple

      protected String doubleMultiple
    • doubleSize

      protected String doubleSize
    • doubleHeaderKey

      protected String doubleHeaderKey
    • doubleHeaderValue

      protected String doubleHeaderValue
    • doubleEmptyOption

      protected String doubleEmptyOption
    • doubleCssClass

      protected String doubleCssClass
    • doubleCssStyle

      protected String doubleCssStyle
    • doubleOnclick

      protected String doubleOnclick
    • doubleOndblclick

      protected String doubleOndblclick
    • doubleOnmousedown

      protected String doubleOnmousedown
    • doubleOnmouseup

      protected String doubleOnmouseup
    • doubleOnmouseover

      protected String doubleOnmouseover
    • doubleOnmousemove

      protected String doubleOnmousemove
    • doubleOnmouseout

      protected String doubleOnmouseout
    • doubleOnfocus

      protected String doubleOnfocus
    • doubleOnblur

      protected String doubleOnblur
    • doubleOnkeypress

      protected String doubleOnkeypress
    • doubleOnkeydown

      protected String doubleOnkeydown
    • doubleOnkeyup

      protected String doubleOnkeyup
    • doubleOnselect

      protected String doubleOnselect
    • doubleOnchange

      protected String doubleOnchange
    • doubleAccesskey

      protected String doubleAccesskey
  • Constructor Details

    • AbstractDoubleListTag

      public AbstractDoubleListTag()
  • Method Details

    • populateParams

      protected void populateParams()
      Description copied from class: ComponentTagSupport
      Define method to populate component state based on the Tag attributes. Descendants should override this method for custom behaviour, but should always call the ancestor method when doing so.
      Overrides:
      populateParams in class AbstractRequiredListTag
    • setDoubleList

      public void setDoubleList(String list)
    • setDoubleListKey

      public void setDoubleListKey(String listKey)
    • setDoubleListValue

      public void setDoubleListValue(String listValue)
    • setDoubleListCssClass

      public void setDoubleListCssClass(String doubleListCssClass)
    • setDoubleListCssStyle

      public void setDoubleListCssStyle(String doubleListCssStyle)
    • setDoubleListTitle

      public void setDoubleListTitle(String doubleListTitle)
    • setDoubleName

      public void setDoubleName(String aName)
    • setDoubleValue

      public void setDoubleValue(String doubleValue)
    • setFormName

      public void setFormName(String formName)
    • getDoubleCssClass

      public String getDoubleCssClass()
    • setDoubleCssClass

      public void setDoubleCssClass(String doubleCssClass)
    • getDoubleCssStyle

      public String getDoubleCssStyle()
    • setDoubleCssStyle

      public void setDoubleCssStyle(String doubleCssStyle)
    • getDoubleDisabled

      public String getDoubleDisabled()
    • setDoubleDisabled

      public void setDoubleDisabled(String doubleDisabled)
    • getDoubleEmptyOption

      public String getDoubleEmptyOption()
    • setDoubleEmptyOption

      public void setDoubleEmptyOption(String doubleEmptyOption)
    • getDoubleHeaderKey

      public String getDoubleHeaderKey()
    • setDoubleHeaderKey

      public void setDoubleHeaderKey(String doubleHeaderKey)
    • getDoubleHeaderValue

      public String getDoubleHeaderValue()
    • setDoubleHeaderValue

      public void setDoubleHeaderValue(String doubleHeaderValue)
    • getDoubleId

      public String getDoubleId()
    • setDoubleId

      public void setDoubleId(String doubleId)
    • getDoubleMultiple

      public String getDoubleMultiple()
    • setDoubleMultiple

      public void setDoubleMultiple(String doubleMultiple)
    • getDoubleOnblur

      public String getDoubleOnblur()
    • setDoubleOnblur

      public void setDoubleOnblur(String doubleOnblur)
    • getDoubleOnchange

      public String getDoubleOnchange()
    • setDoubleOnchange

      public void setDoubleOnchange(String doubleOnchange)
    • getDoubleOnclick

      public String getDoubleOnclick()
    • setDoubleOnclick

      public void setDoubleOnclick(String doubleOnclick)
    • getDoubleOndblclick

      public String getDoubleOndblclick()
    • setDoubleOndblclick

      public void setDoubleOndblclick(String doubleOndblclick)
    • getDoubleOnfocus

      public String getDoubleOnfocus()
    • setDoubleOnfocus

      public void setDoubleOnfocus(String doubleOnfocus)
    • getDoubleOnkeydown

      public String getDoubleOnkeydown()
    • setDoubleOnkeydown

      public void setDoubleOnkeydown(String doubleOnkeydown)
    • getDoubleOnkeypress

      public String getDoubleOnkeypress()
    • setDoubleOnkeypress

      public void setDoubleOnkeypress(String doubleOnkeypress)
    • getDoubleOnkeyup

      public String getDoubleOnkeyup()
    • setDoubleOnkeyup

      public void setDoubleOnkeyup(String doubleOnkeyup)
    • getDoubleOnmousedown

      public String getDoubleOnmousedown()
    • setDoubleOnmousedown

      public void setDoubleOnmousedown(String doubleOnmousedown)
    • getDoubleOnmousemove

      public String getDoubleOnmousemove()
    • setDoubleOnmousemove

      public void setDoubleOnmousemove(String doubleOnmousemove)
    • getDoubleOnmouseout

      public String getDoubleOnmouseout()
    • setDoubleOnmouseout

      public void setDoubleOnmouseout(String doubleOnmouseout)
    • getDoubleOnmouseover

      public String getDoubleOnmouseover()
    • setDoubleOnmouseover

      public void setDoubleOnmouseover(String doubleOnmouseover)
    • getDoubleOnmouseup

      public String getDoubleOnmouseup()
    • setDoubleOnmouseup

      public void setDoubleOnmouseup(String doubleOnmouseup)
    • getDoubleOnselect

      public String getDoubleOnselect()
    • setDoubleOnselect

      public void setDoubleOnselect(String doubleOnselect)
    • getDoubleSize

      public String getDoubleSize()
    • setDoubleSize

      public void setDoubleSize(String doubleSize)
    • getDoubleList

      public String getDoubleList()
    • getDoubleListKey

      public String getDoubleListKey()
    • getDoubleListValue

      public String getDoubleListValue()
    • getDoubleName

      public String getDoubleName()
    • getDoubleValue

      public String getDoubleValue()
    • getFormName

      public String getFormName()
    • setEmptyOption

      public void setEmptyOption(String emptyOption)
    • setHeaderKey

      public void setHeaderKey(String headerKey)
    • setHeaderValue

      public void setHeaderValue(String headerValue)
    • setMultiple

      public void setMultiple(String multiple)
    • setSize

      public void setSize(String size)
    • setDoubleAccesskey

      public void setDoubleAccesskey(String doubleAccesskey)
    • setPerformClearTagStateForTagPoolingServers

      public void setPerformClearTagStateForTagPoolingServers(boolean performClearTagStateForTagPoolingServers)
      Must declare the setter at the descendant Tag class level in order for the tag handler to locate the method.
      Overrides:
      setPerformClearTagStateForTagPoolingServers in class AbstractRequiredListTag
      Parameters:
      performClearTagStateForTagPoolingServers - true if tag state should be cleared, false otherwise.
    • clearTagStateForTagPoolingServers

      protected void clearTagStateForTagPoolingServers()
      Description copied from class: StrutsBodyTagSupport
      Provide a mechanism to clear tag state, to handle servlet container JSP tag pooling behaviour with some servers, such as Glassfish.

      Usage: Override this method in descendant classes to clear any state that might cause issues should the servlet container re-use a cached instance of the tag object. If the descendant class does not declare any new field members then it should not be strictly necessary to call this method there. Typically that means calling the ancestor's ComponentTagSupport.clearTagStateForTagPoolingServers() method first, then resetting instance variables at the current level to their default state.

      Note: If the descendant overrides StrutsBodyTagSupport.doEndTag(), and does not call super.doEndTag(), then the descendant should call this method in the descendant doEndTag() method to ensure consistent clearing of tag state.

      Overrides:
      clearTagStateForTagPoolingServers in class AbstractListTag