Class OptionTransferSelectTag

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

public class OptionTransferSelectTag extends AbstractDoubleListTag
OptionTransferSelect jsp tag.
See Also:
  • Field Details

    • allowAddToLeft

      protected String allowAddToLeft
    • allowAddToRight

      protected String allowAddToRight
    • allowAddAllToLeft

      protected String allowAddAllToLeft
    • allowAddAllToRight

      protected String allowAddAllToRight
    • allowSelectAll

      protected String allowSelectAll
    • allowUpDownOnLeft

      protected String allowUpDownOnLeft
    • allowUpDownOnRight

      protected String allowUpDownOnRight
    • leftTitle

      protected String leftTitle
    • rightTitle

      protected String rightTitle
    • buttonCssClass

      protected String buttonCssClass
    • buttonCssStyle

      protected String buttonCssStyle
    • addToLeftLabel

      protected String addToLeftLabel
    • addToRightLabel

      protected String addToRightLabel
    • addAllToLeftLabel

      protected String addAllToLeftLabel
    • addAllToRightLabel

      protected String addAllToRightLabel
    • selectAllLabel

      protected String selectAllLabel
    • leftUpLabel

      protected String leftUpLabel
    • leftDownLabel

      protected String leftDownLabel
    • rightUpLabel

      protected String rightUpLabel
    • rightDownLabel

      protected String rightDownLabel
    • addToLeftOnclick

      protected String addToLeftOnclick
    • addToRightOnclick

      protected String addToRightOnclick
    • addAllToLeftOnclick

      protected String addAllToLeftOnclick
    • addAllToRightOnclick

      protected String addAllToRightOnclick
    • selectAllOnclick

      protected String selectAllOnclick
    • upDownOnLeftOnclick

      protected String upDownOnLeftOnclick
    • upDownOnRightOnclick

      protected String upDownOnRightOnclick
  • Constructor Details

    • OptionTransferSelectTag

      public OptionTransferSelectTag()
  • Method Details

    • getBean

      public Component getBean(ValueStack stack, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res)
      Specified by:
      getBean in class ComponentTagSupport
    • 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 AbstractDoubleListTag
    • getAddAllToLeftLabel

      public String getAddAllToLeftLabel()
    • setAddAllToLeftLabel

      public void setAddAllToLeftLabel(String addAllToLeftLabel)
    • getAddAllToRightLabel

      public String getAddAllToRightLabel()
    • setAddAllToRightLabel

      public void setAddAllToRightLabel(String addAllToRightLabel)
    • getAddToLeftLabel

      public String getAddToLeftLabel()
    • setAddToLeftLabel

      public void setAddToLeftLabel(String addToLeftLabel)
    • getAddToRightLabel

      public String getAddToRightLabel()
    • setAddToRightLabel

      public void setAddToRightLabel(String addToRightLabel)
    • getAllowAddAllToLeft

      public String getAllowAddAllToLeft()
    • setAllowAddAllToLeft

      public void setAllowAddAllToLeft(String allowAddAllToLeft)
    • getAllowAddAllToRight

      public String getAllowAddAllToRight()
    • setAllowAddAllToRight

      public void setAllowAddAllToRight(String allowAddAllToRight)
    • getAllowAddToLeft

      public String getAllowAddToLeft()
    • setAllowAddToLeft

      public void setAllowAddToLeft(String allowAddToLeft)
    • getAllowAddToRight

      public String getAllowAddToRight()
    • setAllowAddToRight

      public void setAllowAddToRight(String allowAddToRight)
    • getAllowUpDownOnLeft

      public String getAllowUpDownOnLeft()
    • setAllowUpDownOnLeft

      public void setAllowUpDownOnLeft(String allowUpDownOnLeft)
    • getAllowUpDownOnRight

      public String getAllowUpDownOnRight()
    • setAllowUpDownOnRight

      public void setAllowUpDownOnRight(String allowUpDownOnRight)
    • getLeftUpLabel

      public String getLeftUpLabel()
    • setLeftUpLabel

      public void setLeftUpLabel(String leftUpLabel)
    • getLeftDownLabel

      public String getLeftDownLabel()
    • setLeftDownLabel

      public void setLeftDownLabel(String leftDownLabel)
    • getRightUpLabel

      public String getRightUpLabel()
    • setRightUpLabel

      public void setRightUpLabel(String rightUpLabel)
    • getRightDownLabel

      public String getRightDownLabel()
    • setRightDownLabel

      public void setRightDownLabel(String rightDownLabel)
    • getLeftTitle

      public String getLeftTitle()
    • setLeftTitle

      public void setLeftTitle(String leftTitle)
    • getRightTitle

      public String getRightTitle()
    • setRightTitle

      public void setRightTitle(String rightTitle)
    • setAllowSelectAll

      public void setAllowSelectAll(String allowSelectAll)
    • getAllowSelectAll

      public String getAllowSelectAll()
    • setSelectAllLabel

      public void setSelectAllLabel(String selectAllLabel)
    • getSelectAllLabel

      public String getSelectAllLabel()
    • setButtonCssClass

      public void setButtonCssClass(String buttonCssId)
    • getButtonCssClass

      public String getButtonCssClass()
    • setButtonCssStyle

      public void setButtonCssStyle(String buttonCssStyle)
    • getButtonCssStyle

      public String getButtonCssStyle()
    • getAddAllToLeftOnclick

      public String getAddAllToLeftOnclick()
    • setAddAllToLeftOnclick

      public void setAddAllToLeftOnclick(String addAllToLeftOnclick)
    • getAddAllToRightOnclick

      public String getAddAllToRightOnclick()
    • setAddAllToRightOnclick

      public void setAddAllToRightOnclick(String addAllToRightOnclick)
    • getAddToLeftOnclick

      public String getAddToLeftOnclick()
    • setAddToLeftOnclick

      public void setAddToLeftOnclick(String addToLeftOnclick)
    • getAddToRightOnclick

      public String getAddToRightOnclick()
    • setAddToRightOnclick

      public void setAddToRightOnclick(String addToRightOnclick)
    • getUpDownOnLeftOnclick

      public String getUpDownOnLeftOnclick()
    • setUpDownOnLeftOnclick

      public void setUpDownOnLeftOnclick(String upDownOnLeftOnclick)
    • getUpDownOnRightOnclick

      public String getUpDownOnRightOnclick()
    • setUpDownOnRightOnclick

      public void setUpDownOnRightOnclick(String upDownOnRightOnclick)
    • setSelectAllOnclick

      public void setSelectAllOnclick(String selectAllOnclick)
    • getSelectAllOnclick

      public String getSelectAllOnclick()
    • 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 AbstractDoubleListTag
      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 AbstractDoubleListTag